Table of Contents
Overview
Attentive Mobile is a leading mobile messaging platform designed to transform how businesses interact with their customers. Specializing in personalized text messaging campaigns, Attentive Mobile enables brands to engage with their audience in a highly targeted and effective manner. Through its innovative technology, businesses can send personalized messages, product recommendations, and promotions directly to customers' mobile devices, fostering meaningful connections and driving sales. Attentive Mobile's intuitive interface and robust analytics provide businesses with valuable insights, allowing them to optimize their messaging strategies and enhance customer engagement.
Key Features
- Personalized Messaging - Attentive Mobile allows businesses to send personalized messages to customers based on their preferences, behavior, and purchase history.
- Automation and Segmentation - Attentive offers robust automation tools, enabling businesses to set up automated messaging campaigns triggered by specific customer actions.
- Two-Way Communication - Attentive Mobile facilitates two-way communication between businesses and customers. This feature allows customers to reply to messages, ask questions, or provide feedback.
- Opt-In Strategies - Attentive Mobile helps businesses build their subscriber lists through compliant and effective opt-in strategies.
- Detailed Analytics and Reporting - Attentive Mobile provides businesses with in-depth analytics, allowing businesses to track the performance of their messaging campaigns, understand customer behavior, and make data-driven decisions to optimize future campaigns for better results.
Learn More about Attentive Mobile: https://www.attentive.com/
View Attentive Mobile documentation: https://docs.attentive.com/
Requirements
To begin with Attentive, users will need two things:
- An API Key
- A Sign-Up Source ID
Integration Steps
To begin the integration process, navigate to your Cart.Com Storefront. In the tools section, select Apps & Addons. You will see Attentive. Click on the Integration Active switch in the upper right corner of the text box.
To continue the integration process, users will need to locate their Attentive API Key within Attentive’s System. First, navigate to the Marketplace page within your Attentive Account. Click +Create App.
Users will be asked to name their apps within the Attentive Marketplace. While you may use any name preferred, it is suggested to name it Cart.com or Storefront. Next, set all permissions to Write. Select Create.
After selecting Create, your API Key will be generated within Attentive. Click copy and navigate to your Cart.com Storefront. Paste your Attentive API Key into the API Key within your Cart Storefront.
Once your API Key is configured within your Cart.com Storefront, you will next acquire a Signing Key from Attentive. A Signing Key is a necessary security credential that allows your two platforms to communicate. If Cart.com Storefront users are obtaining subscriptions outside of their storefront or through an Attentive pop-up, a Signing Key allows communication to Attentive by posting events to the storefront integration.
Steps to obtain a Signing Key:
- Access your Attentive Account
- Navigate to Marketplace. Select Built by you.
- Click app you created for your Cart.com Storefront.
- Select Webhooks and toggle to enable them
- Set HTTP Post URL to, replacing yourstore with the correct subdomain: https://yourstore.americomerce.com/store/integration/attentive/attentivewebhookhandler.ashx
- Select +Create New Key. This will generate a new Signing Key.
- Once generated, copy the Signing Key value and paste it into the appropriate field within your Cart.com Storefront.
- Determine the events you want to post, considering what is being collected outside of your Cart Storefront.
Note: Ensure your Signing Key is securely stored, as it accesses your Attentive account.
Next, configure your Attentive Sign-Up Source ID. The Sign-Up Source ID is found by accessing Sign-Up Units within your Attentive Account.
If no Sign-Up Methods have been created, you will need to create one in your Attentive account. This is accomplished by selecting +Create Sign-up Flow at the top right corner. Your ID will be automatically created and then copied into Sign-up Source ID in your Cart.com Storefront.
Configuration Steps
After connecting Attentive to your Cart.com Storefront, users will need to determine what information is to be shared with Attentive. It is possible to sync historical orders (purchase history) from your Cart Storefront by clicking More actions, then selecting Sync Order History.
After determining what Attentive can access, you can next enable Custom Attributes to send configured customer data as attributes. Fields can include Name, Customer ID, Customer Type, Rewards, and additional custom fields.
Additionally, Attentive users will need to set up enabling subscribers ability to opt-in or opt-out. Your SMS Opt-In Checkbox and SMS Consent Text Fields are the controls that determine what customers see when asked to opt-in to SMS. Please understand that as you proceed with collecting SMS consent, it is required to include disclosure language for TCPA. It is advised to update Terms of Service and Privacy Policies to include the necessary terms of SMS Marketing program. To learn more, visit: https://help.klaviyo.com/hc/en-us/articles/360035055312
Finally, add a consent checkbox and consent text to your page through the theme editor in your Cart.com Storefront. Please note that you are able to add a consent box to any page that gathers customer information.
To do this, access Themes within your Cart Storefront Account. Navigate to Pages, then select One Page Checkout, followed by HTML Editor. You will need to add the following between checkoutShipping-phone field and ShippingCustomerAltPhoneArea field.
<ac:visibilityarea id="SMSOptInArea">
<div>$$SMSOPTINCHECKBOX$$</div>
<div>$$SMSCONSENTTEXT$$</div>
</ac:visibilityarea>
By this action, you will be adding Subscribe to SMS consent checkbox and text, shown below:
Please note that consent is not considered gathered until customer orders are completed and placed.