Master Contact Table

Column NameDescription (EN)ValuesTypeNullableDefault Value for Not Nullable Columns
contact_keyIt is the unique identifier of each contact. It must be the same as the contact_key sent within the SDK.textNO






contact_statusIndicates whether a contact is active or passive. Any contact who is Passive cannot be communicated via any channel.A:Active P:PassivetextNOA






emailEmail address informationtextNOEmpty Text






email_permissionEmail channel permissiontrue/falsebooleanNOtrue






email_statusInformation about whether the email address is valid or not. Apart from the initial import, this information is updated by Dengage according to the return from ISPs for emails sent to the email address. For email addresses that spam clicks or gets hard bounce, this field is updated as Passive.A:Active P:PassivetextNOA






email_status_reasonIn case the email address is not valid, the information about why it is invalid is updated by Dengage with the data received from the ISP.HB:Hard Bounce SB:Soft Bounce US:UnsubscribetextYES






is_email_activeIt is updated by Dengage to distinguish between those who are actively reading email and those who are not.booleanYES






is_email_engagedIt is updated by Dengage to distinguish between those who actively click on the email and those who do not.booleanYES






gsmIt should be sent in the format of gsm number - 905351234567.PhoneNOEmpty Text






gsm_permissionCommunication permission status for the SMS channeltrue/falsebooleanNOtrue






gsm_statusInformation about whether the GSM number is valid or not. This information is received from the aggregator that sends SMS and updated by Dengage.A:Active P:PassivetextNOA






gsm_status_reasonIn case the email gsm number is not valid, the information about why it is invalid is updated by Dengage with the data received from the vendor.textYES






nameContact's name informationtextNOEmpty Text






surnameContact's surname informationtextNOEmpty Text






genderGender informationtextNOEmpty Text






birth_dateBirthday informationYYYY-AA-GGdateYES






segmentIf there is a segment in which the contact is included, it can be sharedtextNOEmpty Text






sourceSource information where the contact is registeredtextNOEmpty Text






subscription_dateRegistration date of the contactdateNO0001-01-01






created_atthe date of registration of a contact in the master_contact table. It is filled by dengage.date & timeNOCurrent Date






created_byinformation about which method the contact came to the master_contact table. It is filled by DengagetextNO0






updated_atthe date of updating any information about a contact to the master_contact table.It is filled by Dengage.date & timeNOCurrent Date






updated_byinformation about which method a contact was updated to the master_contact table. It is filled by Dengage.textNO0






gsm_consent_dateOnly required for Turkish companiesİYS formatındadate & timeYES






email_consent_dateOnly required for Turkish companiesİYS formatındadate & timeYES






gsm_sourceOnly required for Turkish companiesİYS formatındatextYES






email_sourceOnly required for Turkish companiesİYS formatındatextYES






contact_typeOnly required for Turkish companiesİYS formatındatextYES






rfm_scoreInformation about the RFM Score where the contact is located as a result of Dengage RFM scoring.It is filled in by Dengage only on accounts that receive RFM scoring service.integerYES






rfm_segmentInformation about the RFM Segment where the contact is located as a result of Dengage RFM scoring.It is filled in by Dengage only on accounts that receive RFM scoring service.textYES






rfm_mobile_scoreMobile score information of the contact as a result of Dengage RFM scoring. It is filled in by Dengage only on accounts that receive RFM scoring service.integerYES






rfm_mobile_segmentInformation about the Mobile RFM Segment where the contact is located as a result of Dengage RFM scoring. It is filled in by Dengage only on accounts that receive RFM scoring service.textYES






languageLanguage information of the contactIn the format given here: https://dev.dengage.com/reference/supported-language-codestextYES






email_permission_reasonThe reason for closing the permission that unsubscribe contacts will transmit via the Custom unsubscribe page is written by Dengage.textYES






gsm_permission_reasonThe reason for closing the permission that unsubscribe contacts will transmit via the Custom unsubscribe page is written by Dengage.textYES






timezoneThis column is required for the Blackout feature.in postgre sql format: ie. Turkey, Europe/ViennatextYES






whatsapp_numberIt should be sent in the format of gsm number that your sms vendor supports.For Karix, the allowed format is:

COUNTRYCODE + MOBILE NUMBER

Example:

971xxxxxxxxx (UAE è 12 digits – 971[country code] + xxxxxxxxx [9-digit mobile number])
PhoneNOEmpty Text






whatsapp_permissionCommunication permission status for the Whatsapp channelbooleanbooleanNOtrue






whatsapp_statusInformation about whether the GSM number is valid or not. This information must be received from the aggregator that sends Whatsapp and updated in the table.texttextNOA






countryCountry information of the contact.in postgre sql format: ie. Turkey, Europe/ViennatextYES






is_onlineThis is a system field created for tracking online & offline customers. It is updated by Denge when "online-offline mapping" is used. For online customers, this field should be "TRUE".booleanbooleanNOtrue






is_offlineThis is a system field created for tracking online & offline customers. It is updated by Denge when "online-offline mapping" is used. For offline customers, this field should be "TRUE".booleanbooleanNOfalse