Skip to content

Voyado Engage Integration

This guide walks you through connecting Fluentos with Voyado Engage so that every lead captured by your campaigns is automatically sent to Voyado as a contact profile.

It also explains how to enable audience targeting for visitors arriving from Voyado links, so you can identify returning visitors and show campaigns only to specific Voyado Target Audiences.

You will need:

  • Access to Voyado Engage with admin permissions
  • A Fluentos account with an active website

Before setting up the integration in Fluentos, you need to create an API connection in Voyado Engage.

  1. Log in to Voyado Engage.

  2. On the left side, select Administration.

  3. Go to Config Hub -> Integrations & External systems -> API Connections.

  4. Click Add API-connection.

  5. Fill in the form:

    • Name -> select Other
    • Other name -> type Fluentos
    • Type -> select Ecom
    • API-allowlist -> leave empty (unless your security policy requires IP whitelisting)

    Add API connection in Voyado

  6. Click Save.

After saving, the new connection appears in the list. Click Copy API key to copy it to your clipboard.

Copy API key in Voyado

Your Voyado instance URL is visible in your browser’s address bar when you are logged in. It follows this format:

https://your-instance.voyado.com

If you are unsure about your URL, contact your Voyado account manager.

2. Find the Soft Identification Key in Voyado

Section titled “2. Find the Soft Identification Key in Voyado”

If you want to use audience targeting, you also need the Soft Identification Key from Voyado.

  1. Log in to Voyado Engage.
  2. On the left side, select Administration.
  3. Go to Config Hub -> Integrations & External systems -> Soft Identification.
  4. Copy the Encryption key.

This key is used by Fluentos to decrypt the visitor identifier from the Voyado link parameter value (e.g. ?eclub=VALUE).

Copy Soft Identification Key in Voyado

  1. Open the Fluentos Dashboard at app.fluentos.com.
  2. On the left side, click Integrations.
  3. Click the Add New Integration button.
  4. Fill in the fields:
    • Integration Name -> give it a name, e.g. Voyado Production
    • Select Integration -> choose Voyado Engage
    • Enabled -> toggle it on
    • Voyado Engage API URL -> paste your Voyado base URL (e.g. https://your-instance.voyado.com)
    • Voyado Engage API Key -> paste the API key you copied from Voyado
    • Soft Identification Key -> paste the Encryption key from Voyado only if you want to use audience targeting
  5. Under Notification Recipients, add one or more email addresses to receive alerts if the integration encounters errors.

Fluentos Voyado integration setup

  1. Click Validate Connection to confirm everything is working. You should see “Integration Status OK” at the bottom.
  2. Click Save to finish.

To identify visitors from Voyado links and target campaigns by Voyado Target Audiences, toggle on Enable audience targeting in the integration.

When enabled, two additional fields appear:

  • Link parameter -> the URL query parameter Fluentos reads from the landing page (e.g. eclub in ?eclub=VALUE).
  • Cookie name -> the cookie where Fluentos stores the link parameter value to identify returning visitors.

Recommended defaults:

  • Link parameter -> eclub.
  • Cookie name -> use the default provided by Fluentos unless you are already storing the value in a cookie from Voyado Engage. In that case, use the same cookie name.

How it works:

  1. A visitor lands on your website from a Voyado link containing the configured parameter (e.g. ?eclub=VALUE).
  2. Fluentos reads the parameter value from the URL.
  3. Fluentos stores the value in the configured cookie for one year.
  4. On later page views, Fluentos uses the stored value to check the visitor’s Voyado audience membership and evaluate targeting rules in the campaign’s Display Rules.

When you connect a campaign to your Voyado integration, you can choose how Fluentos handles contacts that may already exist in Voyado. This is called the Profile sync behavior and it appears when you set up the campaign integration mapping.

StrategyWhat it does
Create or overwrite (replace)Creates a new profile if it doesn’t exist. If a profile with that email already exists, Fluentos overwrites the mapped fields with the new submitted values. This is the default and recommended option for most use cases.
Create new onlyOnly creates new profiles in Voyado. If a profile with that email already exists, the submission is skipped entirely.
Update existing onlyOnly updates profiles that already exist in Voyado. If no profile is found for the submitted email, nothing happens.

Once the integration is saved, you can link it to any campaign that has form fields (inputs, checkboxes, etc.).

  1. Open your campaign in the Fluentos editor.
  2. Go to the Publish tab -> Integrations.
  3. Select your Voyado integration.
  4. Choose the Profile sync behavior that fits your use case (see above).
  5. Under Assign Components to Integration Fields, map each form component to a Voyado field.
  6. Optionally, add Fixed Values for fields that should always be the same (e.g. countryCode = SE).
  7. Click Save.

Below are the most commonly used Voyado fields you can map your campaign components to:

Voyado FieldDescription
emailContact’s email address - required for every submission
firstNameFirst name
lastNameLast name
mobilePhoneMobile phone number
countryCodeTwo-letter country code, e.g. SE, NO, DK
langLanguage code, e.g. sv, en
streetStreet address
cityCity
zipCodePostal code
birthDayBirthday in YYYY-MM-DD format
genderGender
externalIdExternal identifier (can be used instead of email)
sourceWhere the contact came from, e.g. Fluentos

Use Fixed Values to control marketing consent flags. Set these to true or false:

FieldWhat it controls
acceptsEmailEmail marketing consent
acceptsSmsSMS marketing consent
acceptsPostalPostal mail consent

6. Using Voyado Audience Targeting in Campaigns

Section titled “6. Using Voyado Audience Targeting in Campaigns”

After enabling audience targeting in the Voyado integration, you can target campaigns to specific Voyado audiences from the campaign editor.

  1. Open your campaign in the Fluentos editor.
  2. Go to the Publish tab -> Display Rules.
  3. Under Audience Targeting, toggle on Target by audience.
  4. Select your Voyado integration as the Data Source.
  5. Set the Rule (e.g. In audience or Not in audience).
  6. Select the Audience from the dropdown — audiences are fetched directly from Voyado.

Fluentos Voyado Targeting Audience

When a visitor arrives from a Voyado link, Fluentos identifies them using the stored cookie value and checks their Voyado audience membership. The campaign is shown only if the visitor matches the configured audience rule.

  1. Create a test campaign with at least an email input field.
  2. Publish it and submit a test entry with your own email.
  3. Go to Voyado Engage and search for the email you submitted.
  4. Verify the contact was created and all mapped fields are filled in correctly.

If you also enabled audience targeting:

  1. Make sure your Voyado link contains the configured parameter, for example ?eclub=VALUE.
  2. Open that link in a browser.
  3. Confirm the visit happens on a page where the Fluentos script is loaded.
  4. Verify that the configured cookie is created in the browser.
  5. Open a campaign that targets a Voyado audience and confirm it behaves as expected for that visitor.

Integration validation fails:

  • Verify the base URL starts with https:// and has no trailing slash
  • Make sure the API key was copied in full - Voyado keys are long

Contacts not appearing in Voyado:

  • Check that email is mapped in your campaign integration - it is required
  • Look at the integration status in Fluentos for any error indicators
  • Confirm your profile sync strategy is not set to “Update existing only” when you expect new contacts to be created

Field values not syncing:

  • Double-check the field names are selected correctly in the mapping
  • Voyado field names are case-sensitive
  • If using fixed values, make sure the value format matches what Voyado expects (e.g. true/false for preferences, YYYY-MM-DD for dates)

Audience targeting does not work:

  • Verify Enable audience targeting is turned on in the Voyado integration
  • Confirm the Soft Identification Key matches the Encryption key from Voyado
  • Confirm the landing page URL contains the configured parameter, for example eclub
  • Check that the Link parameter in Fluentos matches the parameter used in your Voyado links exactly
  • Verify the configured cookie is created in the browser after visiting from a Voyado link
  • Make sure the Fluentos script is loaded on the landing page where the visitor arrives