MARKETING
AI-Personalized Abandoned-Cart Win-Back Email
An agent writes a tailored win-back email per abandoned cart using the shopper's history and the specific items left behind, then sends it via Gmail.
How it runs
The automated pipeline, trigger to output.
- TriggerStripe checkout.session.expired webhook firesStripe
- ActionPull cart items and shopper history from Stripe and HubSpotHubSpot
- ActionDraft personalized win-back email with OpenAIOpenAI
- LogicGate on quality and brand-rule check
- ActionSend personalized email via GmailGmail
- OutputLog sent copy to HubSpot timelineHubSpot
What it does
Generic cart reminders get ignored. This workflow has an agent read the abandoned cart and the shopper's CRM history, then draft a genuinely personalized win-back email that references the exact items, the shopper's past purchases, and a relevant reason to come back. It sends the result through Gmail.
When to use it
Use it when your catalog and customers are varied enough that one templated email underperforms. The agent adapts tone and offer per shopper, which lifts recovery rates over static sequences.
How it works
- 1A Stripe `checkout.session.expired` webhook delivers the abandoned session.
- 2The flow pulls the abandoned line items from Stripe and the shopper's purchase and engagement history from HubSpot.
- 3An OpenAI step drafts a personalized subject and body grounded in the cart contents and history, with a resume-checkout link.
- 4A logic gate checks the draft passes basic quality and brand rules before it can send.
- 5Gmail sends the personalized email, and the flow logs the sent copy to the HubSpot contact timeline.
Set it up
What you configure once, before turning it on.
- 1Connect StripeCustomers, subscriptions, payments.
- 2Connect HubSpotCRM, deals, marketing, support.
- 3Connect OpenAIModels, embeddings, files.
- 4Connect GmailRead, draft, send, label.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Marketing workflows
Agentic UTM Taxonomy Steward: Detect, Explain, and Propose Fixes
An agent reviews the full backlog of campaign links in Airtable, reasons about taxonomy drift beyond rigid rules, drafts standardized replacements for malformed UTMs.
Slack UTM Check: Paste a Link, Get an Instant Verdict
Lets marketers drop a tracking URL into a Slack channel and get an immediate threaded reply that says whether the UTMs are valid, what is wrong, and a corrected suggestion.
Backlink Outreach Drafter for Verified Mentions
Picks verified, high-authority unlinked mentions from Airtable, drafts a personalized backlink-request email for each.
Source-Authority Verifier for Mention Provenance
Takes a queue of detected brand mentions and runs an agent that verifies whether each source is a legitimate, authoritative publisher versus a scraper or syndication copy.
Unlinked Brand-Mention Detector with Authority Scoring
Scans the web for fresh brand mentions, filters to ones that name you without linking back, scores the publishing domain's authority.
Weekly Brand-Mention Provenance Digest to Notion
Aggregates the week's tracked mentions from Airtable into a single summarized report covering new opportunities, authority distribution, and outreach progress.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
