Connecting Garde to your Awtomic store
Step-by-step guide to adding your Awtomic shop to Garde and previewing your first cancel flow.
Connecting Garde to your Awtomic store takes about five minutes. Once connected, Garde will pull live member data directly from your subscriptions — personalizing every cancel flow with the member's name, club, tenure, and lifetime value.
What you'll need
Before you start, make sure you have:
- An active Awtomic subscription management account for your Shopify store
- Admin access to your Garde account (the email you use to log in)
- Your Awtomic API key (instructions below)
How to find your Awtomic API key
- Log in to your Awtomic dashboard
- Go to Settings → API (or Developer Settings, depending on your plan)
- Copy your API key — it usually starts with
awt_
Keep this key private. It gives Garde read and write access to your subscription data.
Adding your store to Garde
- Log in to your Garde admin at
your-garde-url.vercel.app/admin - Click Add winery in the top right
- Enter a winery ID — this is a short, lowercase slug that identifies your store (e.g.
ridgeline-cellars). It doesn't need to match your Shopify store name exactly; it's just used internally. - Paste your Awtomic API key
- Set your winery display name (this appears in the cancel flow header)
- Click Save
Garde will immediately validate the API key against Awtomic. If the key is wrong, you'll see an error. If it's correct, your winery will appear in the list.
Testing the connection
Once connected, you can preview your cancel flow with a real member. You'll need a customer ID and subscription ID from your Awtomic shop:
- In Awtomic, open any active member's subscription
- Copy the customer ID from the URL or member record
- Visit:
`` your-garde-url.vercel.app/cancel?winery=your-winery-id&cid=CUSTOMER_ID&sub=SUBSCRIPTION_ID ``
You should see the cancel flow open with the member's real name and club shown at the top. If you see "Demo member" instead, double-check the winery ID and make sure the customer ID and subscription ID are correct.
What Garde pulls from Awtomic
When a member enters the cancel flow, Garde fetches the following from Awtomic in real time:
- First name — used to personalize the "Hi [name]" greeting
- Club name — shown on the offer card ("Keep your [Club Name] membership")
- Tenure — how many months they've been subscribed, used for the tenure badge
- Lifetime value (LTV) — total amount spent, shown internally in the admin session log
Garde never stores your Awtomic API key in plain text. It's encrypted before being saved.
Next: Setting up your first cancel flow (quickstart) — configure your first cancel reasons and save offers.