Partner Tokens + Iterable

These instructions are for organisations who send post-show communications through Iterable to their audiences and want to prompt them to leave a show-score.com review using partner tokens.


Pre requisites

  • Iterable.com configured to send post-show comms to your audience
  • Show-Score API key
  • Show-Score show ID

Speak to your TTG/Show-Score account manager to obtain these details.

Both of these are distinct from TTG/Encore API keys and IDs.


This guide covers creating a journey from scratch or editing an existing one.

To create a new journey, start at step 1; otherwise, skip to step 3.


Step 1: Create New Journey

  • Go to Messaging → Journeys in Iterable
  • Click New Journey
  • Name your journey

Step 2: Build a Journey Flow

  • Start Tile → User Profile Tile → Email Tile
  • Start Tile: Configure your trigger (list addition, event, API trigger, etc.)
  • Add User Profile tile from the right panel
  • Add a Email tile from the right panel
  • Connect them as the picture shows
  • To continue creating this Journey go to step 5.


Step 3: Editing an existing journey

Go to Messaging → Journeys → Select the journey to edit


Step 4: Add a User Profile Tile to the existing Journey

We need to add a User Profile Tile before to the Email that we need to populate with the information from show-score webhook

Existing flow → User Profile Tile → Existing Email Tile

  • Add the User Profile Tile between the Email template and the previous tile
  • Connect it to the Email template that we will include the review url

Step 5: Configure User Profile Tile


In the User Profile tile, configure it as follows:

How do you want to make user profile updates?

  • Select: "Retrieve data from a webhook"
  • Check "Merge top-level objects instead of overwriting."

Endpoint URL:

  • [https://show-score.com/api/v2/webhooks/partner_tokens/generate?show_id=\{SHOW_ID}&flat=true](https://show-score.com/api/v2/webhooks/partner_tokens/generate?show_id=\{SHOW_ID}\&flat=true)
  • Replace {SHOW_ID} with your actual Show ID (e.g., 1, 62, etc.)
  • The flat=true parameter returns a flat response that Iterable can map to user fields

Authorization token: Bearer YOUR_API_KEY_HERE

  • Replace YOUR_API_KEY_HERE with your API key
  • Click Save
  • Iterable will call this webhook for each user and store the review_url in their profile.


Step 6: Update Email Template with Review Link


In your email template, add a link using the {{review_url}} variable: HTML Link Example:

Leave Your Review

Important: The {{review_url}} variable is automatically populated by the webhook response from Step 5.


Examples

HTML template example

Resulting email example


Activate journey

Review and test your flow and click Activate