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:
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
Updated 12 days ago