In this article, we'll guide you through integrating your Iterable account to enable Two-Way SMS capabilities (Conversations) within SmarterSends. This process will involve configuring values within SmarterSends, Configuring a Webhook integration in Iterable and setting up Outbound SMS Campaign within Iterable. If any of the following does not make sense or you'd simply like our team to configure it for you, please reach out to our team and we'll get you setup quickly.
In this integration we'll be:
- Creating an Outbound SMS Campaign
- Configure SmarterSends
- Create an API Key in SmarterSends
- Setup a Webhook in Iterable.
Detailed Steps:
Create an Outbound SMS Campaign in Iterable
- In your Iterable account, create a new SMS Campaign and set it to be an API-Triggered campaign.
- Name your Campaign - "SmarterSends SMS - Outbound" or something descriptive.
- Configure the content by clicking "Start from Scratch". Give the Template a name, select your desired Message Type (We suggest Double Opt-In for full compliance), select your Sender.
- For the content, we are going to use some handlebars along with your company identifier so that your customers always know who the message is from:
SmarterSends: {{msg}} - Set your conversion events and attribution mode.
- Set the Quiet Hours, Send Rate Limit and Ignore Frequency Cap settings to match your needs. We suggest leaving Quiet Hours on, no send rate limit and to Ignore the frequency cap to better ensure that the real-time conversation is maintained.
- Once all settings are configured, you can Enable the Campaign.
- If you are going to enable your team to send MMS messages (with images), you'll need to clone the campaign you just created and make 2 changes to the campaign
- Set the name to "SmarterSends SMS - Outbound with Media"
- In the Media URL field, type {{mediaUrl}}
- Activate this campaign and note the Campaign ID for the next step.
Configure 2-Way SMS in SmarterSends
- In your SmarterSends account, select Integrations -> Two-Way SMS.
- Select Iterable in the Two-Way SMS Provider drop-down.
- Paste the Campaign ID of your Iterable Campaign into the Campaign ID field.
- Add the Campaign with Media ID of your Iterable campaign to the Campaign with Media ID field.
- Enter the keyword your customers will use to initiate a conversation with your SmarterSends users e.g. Service. Be sure your Default Reply mentions this keyword so your customers know how to get in touch.
- Add/Update the Acknowledgement message text. This message is automatically sent to your customers after we receive the Service Keyword set above.
- Enter the attribute name used for your customer's First Name e.g. first_name
- Enter the attribute name used for your customer's Last Name e.g. last_name
- Enter the Group Identifier attribute we will use to route conversations to the correct Group within SmarterSends. We'll assign identifiers to groups in a moment.
- Select the Default Group if a conversation is initiated with a customer that has a Group Identifier value that does not match an assigned value or their identifier is blank.
- Select the User Assignment Rule
- Oldest Recent Activity - This will assign the user (in the correct group) who has been inactive the longest, based on their most recent conversation activity helping ensure idle team members are re-engaged first.
- Least Active Conversations - This will assign the user (in the correct group) who is currently handling the fewest active conversations, ensuring no one is overloaded. An active conversations is one that is not Closed or marked as Spam.
- Longest Time Since Assignment - This will assign the user (in the correct group) who has gone the longest without being assigned a conversation. This helps ensure fair distribution and prevents the same people from receiving new conversations repeatedly.
- Let Users Self-Assign - New conversations remain unassigned until a team member chooses to claim them, allowing users to pick up conversations based on availability and context. This rule is not compatible with the User Isolation feature.
- Define the number of days for your SLA (service level agreement). Conversations will be escalated if they remain awaiting a reply for this many days.
- Define the number of days at which to send a reminder to the assigned user that the conversation is awaiting a reply.
- Define the number of days to consider a conversation Stale e.g. awaiting a customer reply.
- Choose to use Business/Week days or all days for the above values.
- Enable/Disable MMS for outbound replies. Inbound messages do not support MMS/Image attachments.
- Save the Integration
- Now in SmarterSends, select the Groups menu item.
- Click the Manage Group Content Areas button
- Add a New Content Area with a name that matches the Group Identifier Attribute you set above. Typically this would be set as a Text content area type.
- For each Group that should be assigned Conversations, set the value for the Group Identifier content area you just created by clicking into each group and setting the value.
Create an API Key in SmarterSends
- In SmarterSends, click the Integrations link
- Select the API integration.
- Click Generate API Key
- Copy the New API Key. NOTE: you will not be able to view this API Key later so be sure you store it securely. You can always Generate a new key if necessary.
- Click Save to save your Key.
Configure a Webhook integration in Iterable
- In Iterable, go to Integrations -> System Webhooks
- Click "Create Webhook"
- Enter the Webhook URL using the subdomain of your SmarterSends instance:
- Select Enabled for the Status
- Select OAuth2 for the Authentication option.
- Enter the API Key you created in SmarterSends above in the Authentication Token field
- Select the Exclude list update events checkbox
- Select the "Received" event under SMS
- Click Save Webhook
That's it. You've enabled Two-Way SMS Conversations.
When a customer subscribes to your short code and receives your Default Auto Reply, they'll know to reply with your Service Keyword to initiate a conversation with your team members. Once they reply with that keyword, a conversation will be created in SmarterSends, assigned to the correct Group and user based on your settings above.
Comments
0 comments
Article is closed for comments.