Talon.One (Action) Destination
Create flexible and targeted promotional and loyalty campaigns with Talon.One. Campaigns can be created and managed by non-technical users like marketers. There is no need to get your development team involved. Features include coupons, discounts, loyalty programs, referral tracking, geofencing, and bundling.
This destination is maintained by Talon.One. For any issues with the destination, contact the Talon.One Support team or refer to Talon.One’s documentation.
Good to know: This page is about the Actions-framework Talon.One Segment destination. There’s also a page about the non-Actions Talon.One destination. Both of these destinations receive data from Segment.
Benefits of Talon.One (Actions) vs Talon.One Classic
Talon.One (Actions) allows you to share more data than the classic destination. The classic version only shares customer profile data. The Action version supports sharing the following data:
- Customer profile data
- Audience data
- Tracking events
Getting started
Creating an API key in Talon.One
Segment needs a Talon.One-generated API key to be able to send data to your Talon.One Application. To generate an API key specific to Segment:
- Open your Talon.One Application in the Campaign Manager and click Settings > Developer settings.
- Click Create API Key.
- For Do you want to use this API Key with a 3rd party service, select Yes.
- Select Segment from the dropdown.
- Select an expiry date and click Create API Key.
- Copy it for later use.
Adding a Talon.One destination
To start sending data to Talon.One from Segment, create a Talon.One destination in Segment.
- In Segment, click Destinations > Add Destination. The Destination catalog opens.
- Search for Talon.one and configure the destination.
- Enter the details:
- In Name, type a name, for example
Talon.One destination
. - In API key, paste the API key generated in the previous section.
- In Deployment, type the URI of your Talon.One deployment, for example
https://mycompany.europe-west1.talon.one/
.
- In Name, type a name, for example
- (Optional) Set up your filters.
- Configure the mapping:
- Click New Mapping and select the type of action to perform in Talon.One. For example When a new audience is created in Segment, also create it in Talon.One.
- Configure the trigger and action fields.
- Click Event Tester and test if you received the data in Talon.One.
Once you receive data, you can start creating rules that rely on that data.
Important: You might need to create custom attributes in Talon.One to be able to map the data from Segment in Talon.One. See the Talon.One docs.
Testing the integration
You can use the following payloads to test and fine-tune your requests.
{
"messageId": "segment-test-message-t1kx8e",
"timestamp": "2022-03-22T12:41:20.918Z",
"type": "track", // or any other type in Segment
"userId": "test-user-z65zqk",
"event": "track-event", // or any other event in Segment
"email": "test@example.org",
"projectId": "qR6APLKpCBB3ue8pHkBLpo",
"properties": {
"eventType": "mySegmentEvent",
"type": "boolean",
"customerProfileId": "a_customer_id",
"attributes": {
"language": "English" // depends your custom attributes in Talon.One
}
}
}
Next steps
Once you receive data from Segment inside Talon.One, start creating your rules in the Campaign Manager. See the Talon.One documentation.
No settings available. The destination may not be publicly visble.
Available Actions
Build your own Mappings! Combine supported triggers with the following -supported actions:
Migration from the classic Talon.One destination
To prevent duplicate events being created in Talon.One, ensure that for each Segment source, this destination and the classic Talon.One destination are not both enabled at the same time.
This page was last modified: 20 Apr 2022
Need support?
Questions? Problems? Need more info? Contact Segment Support for assistance!