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
******************