Introduction
Talon.One provides personalized incentives for your mobile marketing CRM and allows you to launch contextual 1-to-1 coupon, referral, discount, and loyalty campaigns quickly and efficiently.MoEngage × Talon.One
The MoEngage and Talon.One integration can help take your loyalty or coupon program to the next level by sending codes generated by Talon.One to your audience through MoEngage campaigns. The following Talon.One functionalities are supported:Integration
- Ensure you have a Talon.One account.
- Ensure that you have your Talon.One API key. Details on generating a Talon.One API key can be found in the Talon.One API docs
Step 1: Generate authentication key on Talon.one
- Open your Talon.One Application in the Campaign Manager and click Settings > Developer settings.
- Click Create API Key
- Select Yes for Do you want to use this API Key with a 3rd party service?
- Select Customer Engagement from the dropdown.
- Select and expiry date and click Create API Key.
- Copy it for later use. Use the key in the
Authorizationheader of each of these endpoints:
Step 2: Define Talon.one content API on MoEngage
Use MoEngage content APIsto add Talon.One as one of your endpoints. On your MoEngage dashboard:- Navigate to Settings -> Advanced settings -> Content API. Click + Add content API at the top right corner of the Content API screen.

- Add your Talon.One subdomain to the endpoint URL.

Headers
Path parameters
To set a custom attribute, add the attribute name and value as an extra query parameter prefixed with a
.. For example, if you have an email attribute, set it with: &.email=john.doe@example.com.
Headers
Path parameters
Fetch loyalty ledger
URL
GET loyalty https://integration.talon.one/customer_engagement/loyaltyHeaders
Path parameters
- Click Save. And you will see your Talon.One API added in MoEngage

Step 3: Using Talon.One’s content in MoEngage campaigns
You can now use these content APIs in your campaigns. Read here to know more.- On step 2 of your campaign creation, enter @.
- In the pop-up, select the Content API configured in Step 2.
- You can use MoEngage templating language to parse through the API response and use the content in your campaigns. Read about the Talon.One API responses in the following links: Create coupon , Create referral , Fetch loyalty ledger