Launch Front Chat
Skip to content

Connecting with your store

This guide explains how to connect your ecommerce store to Sender so you can sync customer data, track cart activity, trigger automations, and send targeted campaigns based on purchase behavior.

Prerequisites

  • An active Sender account
  • An active ecommerce store on a supported platform (Shopify, WooCommerce, PrestaShop, Jumpseller, or Drupal)
  • Admin access to your ecommerce platform's dashboard or admin panel
  • An API access token from Sender (required for WooCommerce, PrestaShop, and plugin-based integrations)

Where to Find This Setting

In the Sender dashboard, go to Account settings → Connected stores. This page displays all currently connected stores and provides the Connect store button to add a new connection.

For plugin-based integrations (such as WooCommerce or PrestaShop), you also need an API access token. Go to Account settings → API access tokens to generate one.

The connection process differs depending on your ecommerce platform. Shopify connects directly through the Shopify App Store. WooCommerce, WordPress, and PrestaShop require installing a plugin and authenticating with your Sender API token. Jumpseller connects through an interactive setup flow.

Note: Third-party platform interfaces may change over time. The steps below reflect the current process but may vary slightly depending on your platform version.

Steps to Connect Your Store

Step 1 — Generate an API access token in Sender

Go to Account settings → API access tokens in the Sender dashboard. Click Create API token. In the dialog that appears, select a validity period — options include Forever, 30 days, 7 days, or 1 day. Click Create. Copy the generated token and store it securely. You will need this token to authenticate plugin-based integrations such as WooCommerce and PrestaShop.

Step 2 — Install and authenticate the integration on your ecommerce platform

The installation process depends on your platform:

Shopify — Log into your Shopify admin. Click Add apps, then go to the Shopify App Store. Search for Sender Email Marketing & SMS. Click Add app and then Install app. You will be redirected to the Sender app inside Shopify to complete the connection.

WooCommerce — Download the Sender.net plugin from the WordPress plugin store. Install and activate the plugin in your WordPress admin. Enter your API access token from Sender to authenticate. The Sender.net section will appear in your WordPress sidebar.

PrestaShop — Download the Sender.net module from the Sender website. In your PrestaShop admin panel, go to Modules and Services → Add a new module. Upload the downloaded file and install it. Navigate to the Emailing & SMS section, find the Sender.net module, and click Install. Enter your API access token to authenticate.

Jumpseller — Follow the interactive tutorial provided by Sender to connect your Jumpseller store directly to your account.

Step 3 — Configure tracking and sync settings

Once connected, configure your integration settings within the plugin or app on your ecommerce platform. For WooCommerce and PrestaShop, enable the Enable tracking option to activate cart tracking and customer data sync. Select which subscriber group new customers and guest visitors should be added to. For Shopify, cart tracking is enabled automatically upon connection. Your connected store will now appear on the Connected stores page in Sender.

How to Verify the Integration

Go to Account settings → Connected stores in Sender and confirm your store is listed with an active status. Place a test order or add items to a cart on your store, then check the Subscribers section in Sender to verify that customer data has synced. Navigate to Automations and confirm that ecommerce triggers such as A cart is abandoned and A product is purchased are available for use.

What Syncs Between Platforms

Customer email addresses → Sender — When a customer makes a purchase, creates an account, or is captured as a guest visitor, their email address is automatically added to the designated subscriber group in Sender. This happens in real time as events occur on your store.

Cart activity → Sender — Abandoned cart data and product purchase events are tracked and sent to Sender in real time. This data powers the A cart is abandoned and A product is purchased automation triggers.

Subscriber group assignment → Sender — New customers and guest visitors are assigned to the subscriber groups you configure in the plugin settings. You can set different groups for purchasers, new registrations, and guest cart captures.

Customer fields → Sender — Depending on the platform and your plugin configuration, additional customer data such as name, gender, and date of birth can be synced to custom fields in Sender. This is configurable in platforms like PrestaShop through the Customer data settings in the plugin.

Integration Tips

Use a long-lived API token for stable connections — When generating an API access token for a plugin integration, select Forever as the validity period to avoid unexpected disconnections caused by token expiration.

Assign separate subscriber groups for different customer types — Configure your plugin to save purchasers, new registrations, and guest visitors into distinct subscriber groups. This makes it easier to create targeted segments and campaigns in Sender.

Enable tracking before setting up automations — Make sure the Enable tracking option is active in your plugin settings before creating abandoned cart or post-purchase automation workflows. Without tracking enabled, the automation triggers will not receive cart or purchase data.

Test the connection with a sample transaction — After connecting your store, complete a test purchase or add-to-cart action to confirm data is flowing into Sender before launching live campaigns.

Common Issues

Store does not appear on the Connected stores page → The plugin or app installation may not have completed successfully. Revisit your ecommerce platform's plugin settings and confirm that the API access token is entered correctly and the plugin is activated.

Subscribers are not syncing to Sender → The Enable tracking option may be disabled in your plugin settings. Go to the Sender.net plugin settings in your ecommerce admin and verify that tracking is turned on and a subscriber group is selected.

API token authentication fails → The token may have expired or been deleted. Go to Account settings → API access tokens in Sender, generate a new token, and re-enter it in your plugin's authentication field.

Abandoned cart automation is not triggering → Cart tracking must be active and the automation workflow must be set to Active status. Verify both in your plugin settings and in Sender under Automations.

Pop-up forms are not appearing on the store website → Ensure the form is activated in Sender under Forms. Pop-up forms display automatically on connected stores once they are toggled to active — no additional script installation is needed.

FAQs

Where do I find my Sender API access token?

Go to Account settings → API access tokens in the Sender dashboard. Click Create API token if you do not have one yet. Select a validity period, click Create, then copy the token and paste it into your plugin's authentication field.

Which ecommerce platforms does Sender support for direct store connections?

Sender offers direct integrations with Shopify, WooCommerce, PrestaShop, Jumpseller, and Drupal. Each platform has its own connection method — either through an app store, a downloadable plugin, or an interactive setup flow.

Does connecting my store sync existing customers or only new ones?

This depends on the platform. Some integrations, such as PrestaShop, offer an Export customers option that lets you sync your full customer list to a subscriber group in Sender. Others sync only new activity going forward. Check your plugin's settings for export or sync options.

Can I connect multiple stores to the same Sender account?

Yes. You can connect multiple stores across different platforms. Each connected store will appear separately on the Connected stores page under Account settings.

What happens if I disconnect a store from Sender?

Disconnecting stops future data sync between the store and Sender. Subscribers and data already synced to your Sender account remain intact and are not deleted. You can reconnect the store at any time by repeating the setup process.

Do I need a paid Sender plan to use store integrations?

Store integrations are available on all plans. However, certain features such as Revenue tracking require a Pro plan. Check the Billing section in Sender for details on your current plan's capabilities.