Connect your store

Getting started

Connect your store

Sendcore works with Shopify and WooCommerce. Connecting your store is the first thing to do: it imports your customers, syncs orders and products, and powers revenue attribution across every campaign and automation.

On this page9 sections

Connect Shopify#

Installation always starts on Shopify: for security you never paste a store URL anywhere.

  1. Open the Sendcore listing on the Shopify App Store and click Install.
  2. Approve the permissions in your Shopify admin.
  3. Open the Sendcore app from your Shopify admin: your store links to your Sendcore account automatically, with no URL to enter.

Sendcore then imports your customers in the background and starts tracking orders for revenue attribution. It also activates the Sendcore web pixel so storefront activity feeds your automations and Live view.

Reconnecting / permissions

If a new feature needs a new permission, Settings → Integrations shows a reconnect prompt. Reconnecting is one click and never loses your data.

Who gets in when Sendcore is opened from the Shopify admin#

Once your store is connected, anyone who opens the Sendcore app from that store's Shopify admin is signed in as the owner of your Sendcore account, without a password. Shopify tells Sendcore which store the click came from, not which staff member clicked, so this is one choice for the whole store: either everyone comes in as the owner, or everyone signs in with their own Sendcore login.

You make that choice in Settings → Integrations → Shopify, with the switch Let anyone who opens Sendcore from your Shopify admin sign in as the account owner, without a password. It is on for every store by default.

  • On: every staff member and collaborator who can open your Shopify admin lands in Sendcore with full access: campaigns, contacts, billing and settings. Keep it on if you are the only person with admin access, or if everyone with access should have everything.
  • Off: opening Sendcore from Shopify shows the sign-in page. People sign in with their own Sendcore login and get the role you gave them; someone with no login or no seat in your workspace does not get in. Invite the people you need from Settings → Users and pick their role (see Team & roles). Someone already signed in to Sendcore as a member of your workspace is still taken straight to it.

For agencies and freelancers

If you run Sendcore for a client who owns the Shopify store, turn the switch off and invite the client with the role that fits, for example Analyst for read-only reports. Their Shopify admin access no longer makes them the Owner of your Sendcore workspace. The switch does not change who can sign in with the owner's email and password: it only closes the password-less door from the Shopify admin.

A second Shopify store#

One Sendcore account holds one Shopify store. To connect a second shop under the same login, install Sendcore on that shop from the Shopify App Store as usual. When Sendcore sees you already have a store, it offers Create a new workspace for {shop}: you become its Owner with the same login, and you switch between stores from Switch account in the account menu (see Switching accounts).

The hint on that screen is Prefer to keep {shop} separate from your other stores? Connecting a shop that already belongs to another Sendcore account moves it to the account you continue as.

Connect WooCommerce#

WooCommerce is self-hosted, so you authorize Sendcore through WooCommerce's REST API:

  1. Go to Settings → Integrations and open the WooCommerce card.
  2. Enter your store URL (e.g. https://yourstore.com) and click Connect.
  3. Approve read/write access: Sendcore receives the keys and finishes automatically.

After connecting, Sendcore pulls customers and products and listens for new orders via webhooks. WooCommerce products show up in the email builder's picker and previews just like Shopify.

When an order does not arrive#

Sendcore receives every new order, order update and checkout from your store as it happens. If it cannot save one for a moment, for example during maintenance, what happens next depends on the platform.

  • Shopify: Sendcore asks Shopify to send it again. Shopify tries again within minutes, and Sendcore keeps asking for up to an hour, which covers maintenance and short interruptions; after that it stops, so that Shopify keeps sending your next orders. However many times it arrives, the order is counted once and its automations start once. There is nothing to do on your side.
  • WooCommerce: WooCommerce sends each order once and does not retry. Open Settings → Integrations and, on the WooCommerce card, click Import customers & orders: Sendcore reads your latest 5,000 orders again, adds the missing ones and never counts an order twice. If some orders still could not be saved, the card tells you how many: click the button again a few minutes later.

Automations and imported orders

An order the import adds starts its post-purchase automations only if it was placed in the last two days. Older orders are recorded for your reports and segments without sending anything.

When a customer asks to be forgotten#

Under the GDPR a customer can ask your store to erase their data, and you can do it for them from the customer's page in your Shopify admin. Shopify passes the request on to every app installed on the store, Sendcore included: 10 days after it is made, or later if the customer ordered in the last six months. Sendcore records it the moment it arrives and completes it within a few minutes, however large your store.

  • Deleted: the customer's contact with its CRM notes and cards, loyalty points, segment memberships, back-in-stock requests, sign-ups waiting for confirmation, their browsing on your store, and whatever was scheduled for them and not sent yet.
  • Kept, without the person: the emails already sent, opens, clicks, orders and the revenue they brought your campaigns and automations, discount codes, form submissions and automation history. Your reports keep their numbers; the email address, name, postal address and form answers go, and what stays can no longer be traced back to the customer, not even by Sendcore.
  • From then on: an open or a click on an email sent before the erasure is not counted, and nothing that stays can be emailed, enter an automation or earn points.
  • A customer who came back: if the same address placed a new order, subscribed again or became a contact after the request, that relationship stays, and only what came before the request is erased.

Nothing to do on your side

Sendcore completes the request by itself and keeps a record that it did, without the customer's address. An address that had unsubscribed from one of your emails, or bounced, stays on your suppression list, so an old list imported later cannot email it by mistake.

If you uninstall Sendcore#

48 hours after you uninstall Sendcore from your Shopify admin, Shopify asks Sendcore to erase the store's data: its customers, orders, storefront activity and visitors, its billing records and its connection. If you install Sendcore again before then, nothing is erased. Your Sendcore account, with its contacts, campaigns and automations, stays until you delete it (see Delete account).

What you get once connected#

  • Audience: your customers, subscription status and segments.
  • Revenue attribution: sales driven by each campaign and automation.
  • Storefront events: product views, cart updates and checkouts power automations and Live view.
  • Products: pick real products (with images and prices) inside emails.

Where your settings live#

Everything about your account is under Settings in the sidebar. Click it and its pages open underneath, one per topic. With the sidebar collapsed, point at the gear icon to see the same list.

  • Store information: the store name, website and business address, your workspace code, and the rule that credits sales to your emails.
  • Domain: the domain your emails are sent from, its DNS records, and the sender name and address (see Connect your sending domain).
  • Brand assets: logo, colors, fonts, brand context and social links, used by the email builder and Sendcore AI.
  • Integrations: Shopify and WooCommerce, the products synced from your store, Meta Conversions API and the migration from another platform.
  • AI / MCP: connect an AI assistant to your account and manage the ones already connected (see Connect an AI agent (MCP)).
  • API keys: the keys your own tools use to work with Sendcore, for example through the Contacts API.
  • Users: who has access to your account and with which role (see Team & roles).

Old links still work

Settings used to be a single page with tabs at the top. A bookmark or a link saved from that page, for example one ending in ?tab=users, still opens the right page.

Next steps