Swell is a customizable headless eCommerce platform that supports unique business models and customer experiences.

Swell Commerce Raises $20M To Set

Contents

Before you start

Setup process

What data is passed

Before you start

The integration with Swell is a 3rd party integration and it's not among our native eCommerce integrations. So, if you'd like to create a separate brand in Omnisend for Swell store only, you'll need to contact our support team - [email protected]. Then we'll enable all Omnisend features for your account on our end. Once it's done, we'll inform you about this and you'll be able to proceed with using all Omnisend features.

Also, you can use this integration along with one of the native eCommerce integrations (e.g. Shopify, Bigcommerce, WooCommerce). All the data will be synced to Omnisend the same way as if Swell would be the only store connected to your Omnisend account. If you're going to go with such setup, there's no need to contact our Support team, just proceed with the steps described in the Setup Process section below.

Setup Process

Firstly create an Omnisend API key and select all the custom permissions. Learn how to create an API key in Omnisend here.

Within your Swell dashboard, select "Integrations" from admin settings on the left.

Next, click the "Enable" button on the Omnisend option.

A pop-up will appear asking you to connect your existing Omnisend account by adding your Omnisend API key and store URL.

Next, paste the API key that you've created on the fist step and enter your store URL:

That's it! Contact our Support team at [email protected] and let us know that you'd like to use Swell, as your eCommerce platform, if you haven't yet. Once our Support team enables all the features for your account, you can proceed with using this integration.

What data is passed

Contacts

Email addresses on checkout will be synced to Omnisend right away with non-subscribed status (unless the 'Keep me up to date with news and special offers' box is checked - then the email address will be synced with subscribed status), phone number (non-subscribed status only), and other data under the Shipping address tab will be synced only if the order is placed.

Also, we'll sync contacts that will subscribe via your store newsletter footer Signup form.

If you'll add any contacts to your Swell audience manually, they'll be synced to Omnisend right away too along with all the data properties that you'll provide.

Orders

All orders placed by your customers will be synced to Omnisend right away. You can set up an Order Confirmation workflow to send email/SMS messages after the order is placed.

See orders statuses mapping in the tables presented below.

Order payment statuses in Omnisend

Order payment statuses in Swell

Pending

Unpaid

Partially paid

Partially paid

Paid

Paid

Partially refunded

Partially refunded

Refunded

Refunded

Voided

- (not mapped)

Order fulfillment statuses in Omnisend

Order fulfillment statuses in Swell

Unfulfilled

Unfulfilled

In progress

- (not mapped)

Fulfilled

Fulfilled

Delivered

- (not mapped)

Restocked

- (not mapped)

Products

Whenever you'll add new products to your store, this product's name and variants will be synced to Omnisend right away. Then, you'll be able to use this data in segmentation:

Carts

Whenever a product is added to your Swell store cart, an update is sent to Omnisend. If a customer who adds product(s) to the cart will provide his email address on the checkout and won't place an order afterward, the Abandoned Cart workflow will be triggered. This will allow you to send out an email encouraging the customer to complete the order.

Note! Swell doesn't have a separate page for the Cart, therefore the 'abandoned cart URL' property isn't sent to Omnisend. So, make sure to delete the 'Complete your order' button. Otherwise, the button won't be clickable and will confuse your customers:

Here's an Abandoned cart email example:

Still have questions? Contact us at [email protected].

Did this answer your question?