Documentation / Product / Integrations / FullContact

FullContact: Enrich Audiences

The FullContact enrich audiences job provides additional demographic and social data for enriching user profiles. This can be done across all profiles or for specific audiences, which is often referred to as "selective" enrichment.

Integration Details

This integration utilizes the FullContact API to retrieve user profile data. Each run of the job will proceed as follows:

  1. User enters an audience causing a trigger event.
  2. User is sent to FullContact for enrichment using email address, phone number, or Twitter user ID as the primary lookup ID depending on the selection of the user.
  3. User profile is enriched with data from FullContact and new data is ingested into the fullcontact_users data stream.


The following fields are included in the default mapping for the fullcontact_users stream.

Source FieldLytics User FieldDescriptionType
family_namelast_nameLast Namestring
given_namefirst_nameFirst Namestring
agefc_ageFC Age Rangeint
interestsfc_interestsFC Interestsstring
confidencefc_confidenceFC Confidencestring
locationlocationThe address of the contactstring
age_rangefc_age_rangeAge Rangestring
twitter_usernametwuser_idTwitter UserNamestring
twitter_phototw_photoTwitter Photostring
facebook_usernamefb_usernameFacebook UserNamestring
facebook_photofb_photoFacebook Photostring
klout_scoreklout_scoreKlout Scoreint
emailemail unique idemailstring


Follow these steps to set up and configure an enrich job for FullContact in the Lytics platform. If you are new to creating jobs in Lytics, see the Jobs Dashboard documentation for more information.

  1. Select FullContact from the list of providers.
  2. Select one of the Import Enrichment Data job types. There are three options: Email, Phone, and Twitter. Select whichever you would like to use as the primary identifier of your users to enrich.
  3. Select the Authorization you would like to use or create a new one.
  4. Enter a Label to identify this job you are creating in Lytics.
  5. (Optional) Enter a Description for further context on your job.
  6. Select the audience to enrich.
  7. Complete the configuration steps for your job.
  8. Based on the job type you selected:
    • In the Email Field dropdown, select the Lytics user field containing the user's email address.
    • In the Phone Field dropdown, select the Lytics user field containing the user's phone number.
    • In the Twitter Field dropdown, select the Lytics user field containing the user's Twitter ID.
  9. (Optional) Select the Enrich Existing Users checkbox, to enrich existing users in the audience. Without this option selected, only users who enter the audience after the job is started will be enriched.
  10. Click Start Job.