Intermediate 10 min Updated May 19, 2026

Connect Multiple Shopify Stores to One Brevo Account

Sync several Shopify stores through Tajo into one Brevo account while keeping customer data, lists, and reporting cleanly separated by store.

Run multiple storefronts through a single Brevo account, with each store’s data tagged and segmented so campaigns never cross the wrong audience.

Quick check You need Owner or Admin access in Tajo, the Tajo app installed on each Shopify store, and one Brevo account you want all stores to feed into. Brevo bills per email or message sent, not per contact, so combining stores does not increase your contact cost.

How Multi-Store Works in Tajo

Each Shopify store becomes its own connection inside one Tajo workspace. All connections can push contacts into the same Brevo account, but Tajo tags every contact with a store_id (and a store name attribute) so you can always tell which storefront a customer came from.

This is the recommended setup when you sell under several brands or regional domains but want unified marketing operations.

Step 1: Connect the First Store

If you have not done this yet, follow Connect Tajo to Shopify. Finish and verify this store before adding more.

Step 2: Add Each Additional Store

  1. In Tajo > Settings > Connections > Shopify, click Add store.
  2. You are redirected to install the Tajo app on that store. Log in to that store’s Shopify Admin and approve the permissions.
  3. Back in Tajo, the new store appears in the connections list with its own sync status.
  4. Repeat for every store.

Step 3: Choose a List Strategy

Decide how each store maps to Brevo lists. Pick one approach and stay consistent.

StrategyHow it worksBest for
One list per storeEach store syncs to its own Brevo listDistinct brands with separate audiences
Shared list, store attributeAll stores sync to one list, separated by store_id segmentsSame brand, multiple regions or domains
HybridShared list plus per-store lists for store-specific campaignsCross-sell between sibling brands

Set this per connection under Connections > Shopify > [store] > List mapping.

Step 4: Build Per-Store Segments

In Brevo, create a segment for each store using the synced attribute:

  • Condition: store_id equals the value shown in Tajo for that connection.

Always send store-specific campaigns to a store segment, never to the raw shared list. This prevents customers of Store A from receiving Store B promotions.

Tip Tajo also syncs a readable store_name attribute. Use it in email content with a personalization tag so one template can greet customers with the correct brand name.

Step 5: Verify Separation

  1. Place a test order in Store B using a fresh email address.
  2. Wait 30 to 60 seconds.
  3. In Brevo, confirm the new contact carries Store B’s store_id and appears only in the intended list or segment.
  4. Confirm the same contact does not appear in Store A’s segment.

Handling a Customer Who Buys From Two Stores

If the same email shops at two stores, Brevo keeps one contact record. Tajo records both stores in the contact’s order history and updates the most recent store_id. Use segments based on order history rather than the single store_id field when you need true cross-store audiences. To avoid duplicate records entirely, see fixing duplicate contacts.

Disconnecting One Store

You can remove a single store without affecting the others. See disconnect or reconnect.

Get Help