Connect your store
Connecting your store brings your customers, orders, carts and products into AguMail. That is what abandoned-cart emails, purchase-triggered automations, the product picker in the email editor and per-campaign revenue all run on. Store connections are part of the Commerce plans.
WooCommerce connects in one click with our plugin. Any other store, a hosted platform without a plugin or a store you built yourself, sends the same data through the API: see Connect any other store.
WooCommerce
Section titled “WooCommerce”- Install the AguMail for WooCommerce plugin on your WordPress site.
- In WooCommerce → AguMail, click Connect to AguMail.
- AguMail opens with your store’s address on the page. Sign in if asked, check it is your store, and approve. You come back to WordPress connected, and the plugin offers to sync your past customers and orders.
The plugin adds a consent checkbox to checkout and the website tracking that browse-abandonment emails run on, sends orders and cart activity as they happen, and carries campaign attribution back to AguMail. It saves the email a shopper types at checkout, login or registration as soon as they leave the field, so a cart left behind can still be followed up. If AguMail cannot connect the store, for example because your plan already has a store connected, the approval page says why.
Advanced. If the one-click connection does not work for your site, connect with a key instead. In AguMail, go to Settings → Store & API → API keys → Create key, used for “WooCommerce plugin”, and copy the key; it is shown once. Then paste it under Advanced in WooCommerce → AguMail.
The checkout checkbox is unticked unless you switch on Tick the box by default under Checkout in WooCommerce → AguMail. Its words are yours to change, and on the classic checkout and the registration forms they can include a link, for example to your privacy policy.
Signups from your WordPress forms
Section titled “Signups from your WordPress forms”Already collecting emails with Elementor Pro, Contact Form 7 or WPForms? Keep the form you have. With the plugin connected, each of them can send its signups to AguMail, with no API key to paste:
- Elementor Pro: edit the form, open Actions After Submit, and add AguMail. A popup built with Elementor’s form works the same way.
- Contact Form 7: edit the form and open its AguMail tab.
- WPForms: in the form builder, go to Settings → AguMail.
Each form has its own settings: the tags to give its signups, whether they confirm by email first (double opt-in, off until you switch it on), and which fields hold the email, name and phone. Fields you leave alone are found for you. If the form has an optional checkbox for your emails, only visitors who tick it are sent; a checkbox every visitor must tick, such as accepting your terms, is not treated as one. On WPForms, pick that checkbox in the form’s AguMail settings.
A signup follows the same rules as an AguMail form. A new address joins your list, and a Never subscribed shopper becomes a subscriber. Someone already subscribed gets nothing new, not even the form’s tags, so if the form promises a discount, show the code in the form’s own success message too. Someone who unsubscribed is sent a confirmation email and comes back only by clicking it.
Starting a flow from a form. Give the form a tag, for example “Popup 10%”, and start the flow with the trigger Tag Added set to that tag. It fires when the signup completes: right away without double opt-in, or when they click the confirmation email with it. User Signs Up fires for these signups as well.
Signups travel with the rest of your store’s data, so they reach AguMail within a minute or so. If your store is disconnected for more than three days, signups waiting that long are kept without starting any flow, and ones that needed a confirmation email are dropped.
Shopify
Section titled “Shopify”There is no one-click Shopify connector yet. AguMail read a store through the Admin API token of a custom app, and Shopify stopped letting stores create those in the admin on January 1, 2026.
Meanwhile, send the same data through the API. Orders, customers, carts and products from a Shopify store reach AguMail exactly as they do from any other store: see Connect any other store. Abandoned-cart emails, product blocks and revenue per campaign all work the same afterwards.
A Shopify app is on the way. If you want it when it lands, tell us at mihai@agumail.com and we will let you know.
A note on consent
Section titled “A note on consent”Shoppers who give their email at checkout without ticking the marketing checkbox are saved as Never subscribed, and so are past customers who never opted in. They get your abandoned-cart, browse-abandonment and after-purchase emails and nothing else: campaigns and every other flow skip them. They count toward your plan’s contact limit.
To email subscribers only, open those flows and click Add a filter under Who can enter on the trigger, or Add a filter for this email under Only send if on an email. The first rule it adds is Email permission is Subscribed.
Shoppers become subscribers when they opt in: through a form, the checkbox at checkout or registration, or the toggle in their account. Every reminder carries an unsubscribe link. Someone who unsubscribes gets nothing more from you, and comes back only by opting in again and clicking the confirmation email, or by undoing it on the page where they unsubscribed.
Loading your store’s history never starts flows. Past customers and orders are stored for segments and revenue, but nobody gets a welcome or a thank-you for something that happened before your store connected.