Attentive

Attentive

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

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

image-20260430-125426.png

Obtaining Your Attentive Credentials

First, you’ll need to gather your credentials from your Attentive account.

  1. Log into your attentive account.

  2. From the Main Menu, navigate:
    Tools → App & Addons → Attentive → (Slider setting) “Integration Active”

  3. Next, to obtain the ‘Sign-Up Source ID’, Click ‘Sign-up Units’, the sign-up ID’s in the ID column as shown below:

  4. You’ll configure/review your sign-up unit(s):

  5. You’ll also need to review and customize your SMS Opt-in Checkout Text:

  6. Next, you’ll configure/customize your ‘Journey Cart Abandoner Email’:

  7. 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.

  1. Sign in to your Attentive admin account.

  2. Open Integrations / App Marketplace.

  3. Select Create App.

  4. Enter an app name such as UltraCart Integration.

  5. Enter a contact email.

  6. Set these permissions to Write:

  • eCommerce

  • Subscribers

  • Custom Events

  1. Click Create.

  2. 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

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

  1. Paste each value into the correct field.

  2. Click Save.

  3. Use Log (if available) to review communication activity.

Configuration Reference

UltraCart Setting

Purpose

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

https://www.attentive.com/guides

https://docs.attentive.com/docs/introduction