Skip to main content

Integrate with Emarsys

Updated this week

Integrating Triggerbee with Emarsys lets you connect your website activity with your CRM data. You can update contact records based on onsite behavior, add new subscribers from forms, and target onsite experiences to Emarsys lists.

Step-by-step setup

1. Create an API user in Emarsys

  1. Go to Management → Security Settings → API Users. Click Create API User.

  2. Confirm with your password, and save the Username and Secret (you’ll only see the secret once).

  3. Give the API user these permissions (read more on Emarsys):

Category

Permissions

Customer

customer.settings

Contact / Contactlist

  • contactlist.contact.add

  • contactlist.contact.lookup.batch

  • contactlist.create

  • contactlist.contact.lookup

  • contactlist.contact.get

  • contactlist.contact.count

  • contactlist.list

  • contact.getdata

  • contact.get

  • contact.update

  • contact.create

Segment

segment.get

External event

trigger

2. Connect Emarsys in Triggerbee

  1. Go to Apps & Integrations → Emarsys.

  2. Enter your Username and API Secret.

  3. Triggerbee automatically maps standard contact fields (like Name, Email, Phone, etc.)

    If you have any other Custom Properties (Fields) you wish to be able to populate from Triggerbee, add these by their names according to Name=FieldID. One property per row.

  4. To sync additional custom fields, add them in the format Name=FieldID (one per line). You can find the Field ID in Emarsys → Field Editor (link to Emarsys)

Once connected, your Emarsys lists will be available for Audience Targeting and in the Campaign Editor.


Track subscribers coming from newsletters

To identify Emarsys subscribers who click links in your newsletters, you must pass their unique user ID to Triggerbee. Add the following parameter to your links:

_emarsyspid=$userid$

This identifies the subscriber in Triggerbee when they visit your website from an email. You can set this globally through Emarsys support or add it per campaign under Email Settings → Tracking parameters.

If you want to use one set of variables for all email campaigns, simply provide Emarsys Support with the variable pairs which will map your web analytics tool fields with your Emarsys application fields.


Send form submissions to Emarsys

If you use Triggerbee forms to collect signups, you can automatically send new subscribers to Emarsys.

  1. In your campaign, open Form Settings and enable Emarsys.

  2. Select which List you would like to send subscribers to.

  3. Map each input field to the correct Emarsys contact field (e.g., email, phone, first_name).​

    1. For single-choice fields, use the exact value ID (Link to Emarsys) from Emarsys to ensure the correct value is stored.

  4. To update additional fields, go to Automation → Add Action → Update Field, then choose which Emarsys field to update.

  5. Clic Save. Your automation goes live automatically when the campaign is published.


Targeting Emarsys lists with Onsite Experiences

You can show onsite experiences to visitors who belong (or don’t belong) to specific Emarsys lists.

  1. Go to Audiences → Create Audience.

  2. Add a new filter and select Emarsys List.

  3. Choose whether the visitor is in or is not in the selected list.

  4. Save the audience and apply it to your campaigns.

Targeting availability

Emarsys Data

Available for targeting

Notes

Lists

✅ Yes

Segments

❌ No

Emarsys segments are not exposed through the API.

Contacts

✅ Yes

Identified visitors in Triggerbee (matched by email).

Campaign activity

❌ No

Note: Emarsys data targeting is only possible for visitors who have been identified in Triggerbee, and exists as contacts in Triggerbee.

Did this answer your question?