Attentive
- 1 Attentive Integration Setup
- 1.1 Introduction
- 2 Configuring Attentive Credentials
- 2.1 Required Attentive Credentials
- 2.2 Prerequisites
- 2.3 Access the UltraCart Configuration Page
- 2.4 Obtaining Your Attentive Credentials
- 2.5 Step 1 — Create an Attentive API Key
- 2.6 Step 2 — Locate Your Source IDs
- 2.6.1 Transactional Source ID
- 2.6.2 Product View Source ID
- 2.6.3 Add to Cart Source ID
- 2.7 Step 3 — Configure UltraCart
- 2.8 Configuration Reference
- 2.9 Troubleshooting
- 2.9.1 API Authentication Errors
- 2.9.2 Missing Source IDs
- 2.9.3 Journeys Not Triggering
- 2.10 FAQ
- 2.11 Next Steps
Attentive Integration Setup
Use the Attentive integration to connect UltraCart with Attentive for SMS marketing, browse abandonment, cart abandonment, and transactional messaging.
This guide has been revised to match current UltraCart documentation formatting and styling based on the provided source file.
Introduction
The UltraCart Attentive integration allows you to pass shopper activity and opt-in data from your storefront into Attentive. Common use cases include:
SMS subscriber capture during checkout
Browse abandonment campaigns
Cart abandonment campaigns
Transactional order text messages
Customer lifecycle automation
Configuring Attentive Credentials
To integrate Attentive into your UltraCart account, you will configure four attentive credentials inside UltraCart:
Required Attentive Credentials
Field | Description |
|---|---|
API Key | Authenticates UltraCart API requests to Attentive |
Transactional Source ID | Used for order-related SMS opt-ins |
Product View Source ID | Used for browse abandonment events |
Add to Cart Source ID | Used for cart abandonment events |
Prerequisites
Before beginning, confirm the following:
You have an active Attentive account.
You have administrator or developer access.
SMS marketing is enabled in Attentive.
Transactional messaging is enabled if you plan to send order-related texts.
You can access your UltraCart account with Marketing permissions.
Prerequisite: Some Sign-Up Units may need to be created by your Attentive Customer Success Manager.
Access the UltraCart Configuration Page
Navigate in UltraCart:
Main Menu → Marketing → (3rd Party Mail) → Attentive
Obtaining Your Attentive Credentials
First, you’ll need to gather your credentials from your Attentive account.
Log into your attentive account.
From the Main Menu, navigate:
Tools → App & Addons → Attentive → (Slider setting) “Integration Active”Next, to obtain the ‘Sign-Up Source ID’, Click ‘Sign-up Units’, the sign-up ID’s in the ID column as shown below:
You’ll configure/review your sign-up unit(s):
You’ll also need to review and customize your SMS Opt-in Checkout Text:
Next, you’ll configure/customize your ‘Journey Cart Abandoner Email’:
Additionally, you’ll configure your ‘Google Tag Manager' settings under 'Integrations’:
Step 1 — Create an Attentive API Key
UltraCart uses an API Key to securely communicate with Attentive.
Sign in to your Attentive admin account.
Open Integrations / App Marketplace.
Select Create App.
Enter an app name such as UltraCart Integration.
Enter a contact email.
Set these permissions to Write:
eCommerce
Subscribers
Custom Events
Click Create.
Copy the generated API key.
Warning: The API key may only be shown once. Store it securely.
Step 2 — Locate Your Source IDs
Source IDs are numeric values tied to Attentive Sign-Up Units.
Open the Sign-Up Units section in Attentive and locate the correct units.
Transactional Source ID
Use the Source ID tied to your transactional opt-in unit for:
Order confirmations
Shipping notifications
Transactional customer texts
Product View Source ID
Use the Source ID for product-view tracking and browse abandonment flows.
Add to Cart Source ID
Use the Source ID for cart activity and abandoned cart flows.
Note: Some Attentive accounts may use separate Source IDs for Product View and Add to Cart, while others may share one source. Confirm with Attentive support.
Step 3 — Configure UltraCart
Enter the values in:
Main Menu → Marketing → Attentive
Then populate:
UltraCart Field | Value to Enter |
|---|---|
API Key | Attentive API Key |
Transactional Source ID | Transactional Sign-Up Unit ID |
Product View Source ID | Product View Source ID |
Add to Cart Source ID | Add to Cart Source ID |
Paste each value into the correct field.
Click Save.
Use Log (if available) to review communication activity.
Configuration Reference
UltraCart Setting | Purpose |
|---|---|
API Key | Secure API authentication |
Transactional Source ID | Checkout opt-in and order texts |
Product View Source ID | Browse abandonment tracking |
Add to Cart Source ID | Cart abandonment tracking |
Troubleshooting
API Authentication Errors
If authentication fails:
Confirm the API key was copied correctly.
Regenerate the key in Attentive if needed.
Update the key in UltraCart and save again.
Missing Source IDs
If you cannot locate the IDs:
Check the Attentive Sign-Up Units area.
Contact your Attentive Customer Success Manager.
Confirm the units are active.
Journeys Not Triggering
If campaigns are not sending:
Confirm journeys are active in Attentive.
Verify customers are subscribed.
Confirm the correct Source IDs are mapped.
Test recent storefront events.
FAQ
Can I use the same Source ID for multiple fields?
Sometimes yes. Some Attentive accounts share marketing units for browse and cart events. Confirm with Attentive before doing so.
Why are browse abandonment messages not sending?
The shopper may not be subscribed to SMS, the wrong Source ID may be configured, or the Attentive journey may be inactive.
What happens if I regenerate the API key?
UltraCart will stop authenticating until the new key is updated in the UltraCart Attentive settings.
Next Steps
After setup, consider configuring:
Checkout SMS opt-in messaging
Browse abandonment journeys
Cart recovery automations
Transactional shipping notifications
Subscriber segmentation inside Attentive
Related Docs