Ingest your event data from Extole into RudderStack.
2 minute read
Extole is a popular referral marketing tool. It enables you to offer an integrated, optimized, and effective customer experience for your audience.
You can now send your Extole events to RudderStack by adding a webhook that points to RudderStack. These events include the reward-specific events such as reward_earned,reward_fulfilled,reward_sent, etc. along with other Extole custom events.
This guide will help you in setting up Extole as a source in RudderStack.
Getting started
Follow these steps to set up your Extole source in the RudderStack dashboard:
Go to your RudderStack dashboard and click Add Source. From the list of Event Streams sources, select Extole.
Assign a name to your source and click Continue.
Your Extole source is now configured. Go to the Settings tab and note the Webhook URL:
Next, head over to your Extole account and select the program you want to use for RudderStack to ingest your data.
Then, navigate to the Tech Center section from the sidebar and then select Rewards WebHooks.
Then, click the New Reward Webhook option as seen in the following image:
In the URL text box, add the webhook URL obtained in Step 3. The URL should be of the following format:
<DATA_PLANE_URL>/v1/webhook?writeKey=<WRITE_KEY>
For more information on the data plane URL, refer to the Glossary.
Finally, save the endpoint.
Event transformation
RudderStack ingests the Extole events and converts them to the RudderStack’s track call with the designated event name and associated properties. For example, Extole’s event_id is converted and set to properties.eventId.
RudderStack retains the Extole event name during the mapping.
RudderStack populates the following properties from the Extole event payload to the RudderStack event:
All the Extole event properties (except reward_earned, reward_fulfilled, and reward_sent) sent to RudderStack are directly mapped to the RudderStack event properties.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.