CRM sync recipes look trivial until a duplicate contact quietly overwrites a sales lead’s lifecycle stage. This prompt forces the lookup-before-create logic into the open before you wire it up. Works well as a first pass before building the actual recipe in Uncanny Automator.
Automation
Sync new email subscribers straight into your CRM
A scenario prompt that turns a described newsletter-signup-to-CRM workflow into a trigger/condition/action recipe, resolving duplicate-contact and partial-sync edge cases.
Works with Claude / GPT820 uses★ 4.4
The prompt
automation-new-subscriber-to-crm-sync
A SaaS company describes their process like this: "When someone signs up for our newsletter through the footer form on our site, I want them added to HubSpot as a contact with the source tagged 'website footer', added to our 'newsletter' list in Mailchimp, and if they already exist in HubSpot as a lead from a demo request, I want their lifecycle stage left alone, not overwritten." AVAILABLE TOOLS: [WordPress footer form (trigger), Uncanny Automator, HubSpot (CRM), Mailchimp (email list)] Turn this into an implementation-ready automation recipe, thinking through what the plain description leaves ambiguous: 1. Trigger: the exact form-submission event to fire on, and how to prevent a double fire if the visitor double-clicks submit or the form has client-side validation that resubmits on retry. 2. Conditions: the exact lookup logic against HubSpot by email before creating a new contact, since a duplicate contact record with the same email but a different lifecycle stage would silently break attribution reporting. 3. Actions in order, each mapped to a specific tool: HubSpot contact create-or-update (skip lifecycle stage field on update), then Mailchimp list add, then a source tag applied to both records for consistency. 4. Failure handling: if the HubSpot step succeeds but the Mailchimp step times out, should the contact be flagged for manual follow-up or silently retried, and how many retries before giving up. 5. One edge case specific to this exact workflow: someone who unsubscribed from Mailchimp six months ago signing up today. Should they be silently re-added or require a fresh opt-in confirmation. Replace the workflow description and available tools with your own.