Are you using Emarsys to send rewards and emails through LoudCrowd? See below for a step-by-step guide on how to successfully set this up.
Integrate
Navigate to the Integrations tab in LoudCrowd.
Select 'Add Integration' in the Outbound section
Select 'Emarsys'
Add in the API Key from Emarsys Settings
The Emarsys API endpoints that LoudCrowd hits are 'contact.create' and 'externalevent.trigger'
Add in the API Secret from Emarsys Settings
Setting up the external event in Emarsys
Navigate to 'Management' > 'Data Management' > 'External Event' in Emarsys
Click 'Create External Event'
Add in External Event details
Name
Click save
Copy the External Event ID generated by Emarsys for use in the LoudCrowd Event ID field in the steps below.
Setting up the reward in LoudCrowd
Navigate to the rewards tab in LoudCrowd.
Click '+ add reward'
Add in Reward details
Name
Reward method: Emarsys
Add the External Event ID generated by Emarsys
Click save
Create Automated Campaigns
Navigate to Emarys.com
Login
In the app navigation, navigate to 'Automation' > 'Automation Programs'
Create your desired automation and name it
Select the LoudCrowd external event as a trigger for the automation.
Proceed with setting up your email subject, preview lines, Template and tracking parameters if necessary.
You can now set up your reward in LoudCrowd and connect it to an Emarsys email. You can test the email by sending yourself the reward in the LoudCrowd app.
Dynamic Properties
Via LoudCrowd's Emarsys integration, we can send several dynamic properties that can be used in communications. To use these properties in an email, add an 'ESL Snippet' to the email with the specified formatting, or create a Personalization Token for each property so that you can easily pull in the data in the future.
Note: If you are using a custom field outside of the standard Social CRM fields, ask your Client Strategist for more information on how that data is sent over. Generally, custom questions and fields will be sent over with special characters and spaces removed.
Example Custom Field:
"Are you an existing customer?"
Example of how the external event data will be received and pulled into Emarsys:
{{ event.areyouanexistingcustomer }}
Name: {{ event.first_name }}
Description: This is the same as the first name field on the member's CRM profile in the LoudCrowd app
Example output: "Henry"
Name: {{ event.last_name }}
Description: This is the same as the last name field on the member's CRM profile in the LoudCrowd app
Example output: "Smith"
Name: {{ event.email }}
Description: This is the same as the email field on the member's CRM profile in the LoudCrowd app
Example output: "[email protected]"
Name: {{ event.phone_number }}
Description: This is the same as the phone number field on the member's CRM profile in the LoudCrowd app
Example output: "+1-629-589-8091"
Name: {{ event.location.address1 }}
Description: This is the same as the address field on the member's CRM profile in the LoudCrowd app
Example output: "71226 Courtney Village Suite 950\nWest Kristenstad, KS 41298"
Name: {{ event.location.address2 }}
Description: This is the same as the address field on the member's CRM profile in the LoudCrowd app
Example output: "71226 Courtney Village Suite 950\nWest Kristenstad, KS 41298"
Name: {{ event.location.city }}
Description: This is the same as the city field on the member's CRM profile in the LoudCrowd app
Example output: "Austin"
Name: {{ event.location.country }}
Description: This is the same as the country field on the member's CRM profile in the LoudCrowd app
Example output: "United States of America"
Name: {{ event.location.region }}
Description: This is the same as the region field on the member's CRM profile in the LoudCrowd app
Example output: "Maine"
Name: {{ event.location.zip }}
Description: This is the same as the zip code field on the member's CRM profile in the LoudCrowd app
Example output: "41298"
Name: {{ event.brandName }}
Description: This is the same as the name field on the account table.
Example output: "LoudCrowd"
Name: {{ event.brandLogoUrl }}
Description: This is a source URL to the brand's logo file. This is pulled from the program attached to this event, specifically the program’s ecomm store.
Example output: <logo image>
Name: {{ event.programName }}
Description: This is the name field on the program table for the program attached to this reward event (e.g. signup, approval, instant reward, monthly reward). Manual gifted rewards not tied to a program will not have this.
Example output: "LoudCrowd Creator Storefronts"
Name: {{ event.discountCode }}
Description: This is a single-use reward code that can be redeemed by a user.
Example output: "LC-10"
Name: {{ event.pin }}
Description: This delivers a user's pin associated with a reward code (when applicable).
Example output: "12345"
Name: {{ event.affiliateCode }}
Description: This delivers a user's affiliate code, which is specific to the program attached to this reward event.
Example output: "JOHNDOE"
Name: {{ event.affiliateCommissionPercentage }}
Description: This delivers a user's affiliate commission percentage, which is specific to the program attached to this reward event.
Example output: 15.0
Name: {{ event.affiliateCodeDiscountMessage }}
Description: This is text that says the discount value when an affiliate code is used.
Example output: "$15.0 off", "15.0% off"
Name: {{ event.affiliateLinkDiscountMessage }}
Description: This is text that says the discount value when an affiliate link is used.
Example output: "$15 off", "15% off"
Name: {{ event.editStorefrontUrl }}
Description: This is a pre-auth'd link that logs the user directly into their Storefront to pick products.
Example output: <link>
Name: {{ event.viewDashboard }}
Description: This is a pre-auth'd link that takes the user directly to their Creator Hub dashboard.
Example output: <link>
Name: {{ event.shoppableAmbassadorLink }}
Description: This returns a user's affiliate link (could be a storefront link or a standard affiliate link)
Example output: <link>
Name: {{ event.igUsername }}
Description: This returns a user's Instagram Username
Example output: "loudcrowdinc"
Name: {{ event.ttUsername }}
Description: This returns a user's TikTok username
Example output: "loudcrowdinc"