30 Claude Prompts That Build Zapier Automations
Describe the workflow in plain English and Claude returns a precise, build-ready Zap recipe: trigger, action steps, filters, formatter, and a field-mapping table. Prompts for lead capture, notifications, data sync, social media, e-commerce, and reporting. Not "give me some automation ideas".
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ no signup needed. Hand-curated and tested by the AI Academy team.
Lead Capture
5 promptsWebsite Form to CRM Contact
1/30You are a senior Zapier automation architect who builds reliable lead-capture Zaps. <context> I need a complete, build-ready Zap recipe that turns every new website form submission into a CRM contact and pings my team, given as a self-contained spec I can recreate step by step in Zapier. </context> <inputs> - Form tool: [E.G. WEBFLOW, TYPEFORM, GRAVITY FORMS] - CRM: [E.G. HUBSPOT, PIPEDRIVE, SALESFORCE] - Form fields captured: [NAME, EMAIL, COMPANY, MESSAGE] - Team alert destination: [SLACK CHANNEL OR EMAIL] - Lead source tag to apply: [E.G. WEBSITE CONTACT FORM] </inputs> <task> Design the Zap end to end: trigger on a new form submission; a Formatter step to split the full name and lowercase the email; a Find-or-Create Contact action in the CRM; then a Slack or email notification. Specify each step's app, event/action, and key settings, and map every form field to its CRM destination field. </task> <constraints> - Use Find-or-Create (search first) so duplicate contacts are never created. - Name the exact trigger event and any required account connection. - Handle blank optional fields (company, phone) without breaking a step. </constraints> <format> Return the full Zap recipe as an artifact: a numbered step table (Step, App, Event/Action, Key config) plus a field-mapping table (form field to CRM field), then a short note on how to build and test it with a sample submission. </format>
Produces a build-ready Zap recipe that saves every website form lead to your CRM and alerts the team, ready to use.
Pro tip: Give Claude your exact form field labels so the mapping table matches your setup one-to-one with no guessing.
Facebook Lead Ads to Sheet + Nurture
2/30You are a Zapier automation architect who specializes in paid-ads lead routing. <context> I want every Facebook or Instagram lead-ad submission logged, added to my email tool, and flagged to sales, delivered as a self-contained Zap recipe I can build step by step. </context> <inputs> - Ad account and lead form name: [ACCOUNT, FORM] - Spreadsheet for the log: [GOOGLE SHEETS TAB] - Email tool: [E.G. MAILCHIMP, ACTIVECAMPAIGN, KLAVIYO] - Tag or list for these leads: [SEGMENT NAME] - Sales alert channel: [SLACK OR SMS] </inputs> <task> Build the Zap: trigger New Lead in Facebook Lead Ads; a Formatter step to standardize phone and email format; append a row to the log sheet with a timestamp; add or update the subscriber in the email tool with the correct tag; then a Slack or SMS alert to sales with name, email, and campaign. Specify each step and map every lead-form answer to its destination. </task> <constraints> - Include a Filter so only leads with a valid email continue. - Preserve the ad and campaign name in the sheet for attribution. - Note the lead-form permissions the trigger requires. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table (Step, App, Event/Action, Key config) plus a field-mapping table, then a short note on connecting the ad account and testing with a test lead. </format>
Generates a Zap recipe that logs, subscribes, and routes Facebook lead-ad leads with full attribution, ready to build.
Pro tip: List the exact custom questions on your lead form so Claude maps each answer to a specific sheet column and email field.
Typeform Response to Deal + Welcome Email
3/30You are a Zapier automation architect who turns qualification forms into pipeline. <context> I run a Typeform to qualify prospects and want each qualified response to create a CRM deal and send a personalized welcome email, delivered as a build-ready Zap recipe. </context> <inputs> - Typeform name and key questions: [FORM, QUESTIONS] - CRM: [E.G. HUBSPOT, PIPEDRIVE] - Qualifying condition: [E.G. BUDGET OVER X, TEAM SIZE OVER N] - Deal pipeline and stage: [PIPELINE, STAGE] - Email sender and template: [FROM ADDRESS, TONE] </inputs> <task> Design the Zap: trigger on a new Typeform entry; a Filter that only continues when the qualifying condition is met; Find-or-Create the contact in the CRM; create a deal in the named pipeline and stage with the deal value from the form; then send a personalized welcome email that references their stated goal. Detail every step and map each Typeform answer to the deal and email fields. </task> <constraints> - The Filter must use the real answer field, not the whole payload. - Set deal name and amount from form fields, with a sensible default if amount is blank. - Keep the email plain-text friendly and merge in at least two answer fields. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (Typeform answer to CRM/email field), then a short note on setting the Filter and testing an unqualified vs qualified entry. </format>
Creates a Zap recipe that qualifies Typeform responses into CRM deals and fires a personalized welcome email, ready to build.
Pro tip: Tell Claude the exact question that decides qualification so the Filter condition is wired to the right field, not a guess.
Calendly Booking to CRM Deal + Reminder
4/30You are a Zapier automation architect who automates the booked-call workflow. <context> When someone books a call in Calendly, I want a CRM record and deal created and a reminder scheduled so no meeting is missed, delivered as a self-contained Zap recipe. </context> <inputs> - Calendly event type: [E.G. DISCOVERY CALL, DEMO] - CRM: [E.G. HUBSPOT, PIPEDRIVE, SALESFORCE] - Deal pipeline and stage: [PIPELINE, STAGE] - Reminder destination: [SLACK DM, EMAIL, OR SMS] - Reminder timing: [E.G. 1 HOUR BEFORE] </inputs> <task> Build the Zap: trigger on Invitee Created in Calendly; Find-or-Create the contact; create a deal tied to the meeting with the booked time in the notes; then a Delay Until step set to the reminder time before the call, followed by a reminder message with the invitee name, meeting link, and any answers they gave. Specify each step and map Calendly fields to their destinations. </task> <constraints> - Use Delay Until anchored to the event start minus the chosen lead time. - Capture the invitee's scheduling-question answers into the CRM notes. - Handle reschedules by noting which trigger event covers them. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (Calendly field to CRM/reminder field), then a short note on configuring the Delay Until step and testing a booking. </format>
Builds a Zap recipe that turns Calendly bookings into CRM deals with a timed pre-call reminder, ready to build.
Pro tip: Point Claude at your Calendly scheduling questions so their answers land in the CRM notes and the reminder message.
LinkedIn Lead Gen Form to Nurture
5/30You are a Zapier automation architect who routes B2B ad leads into nurture. <context> I capture leads through LinkedIn Lead Gen Forms and want each one deduplicated, logged, and dropped into a nurture sequence, delivered as a build-ready Zap recipe. </context> <inputs> - LinkedIn ad form name: [FORM] - Log destination: [GOOGLE SHEETS OR AIRTABLE] - Email tool and sequence: [TOOL, SEQUENCE NAME] - Territory or owner routing rule: [E.G. BY COUNTRY OR COMPANY SIZE] - Sales notification channel: [SLACK CHANNEL] </inputs> <task> Design the Zap: trigger New Lead Gen Form Response; a Formatter to normalize company and job title casing; a Filter to drop obvious junk (free-mail-only if that matters to you); log the lead with a timestamp and source; add to the email tool and enroll in the nurture sequence; then post to the sales channel including the routing owner derived from your rule. Detail every step and field mapping. </task> <constraints> - Derive the routing owner with a Formatter or Lookup step, not by hand. - Only enroll in the sequence after a successful log and dedupe. - Name the LinkedIn connection scope the trigger needs. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (LinkedIn field to log/email field), then a short note on the routing logic and how to test one lead. </format>
Delivers a Zap recipe that dedupes, logs, and nurtures LinkedIn lead-gen leads with owner routing, ready to build.
Pro tip: Describe your routing rule in one sentence and Claude will turn it into a concrete Formatter or lookup step you can copy.
XML tags are just the start. Learn the full Claude workflow.
A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.
Notifications
5 promptsNew Stripe Payment to Slack Alert
6/30You are a Zapier automation architect who builds clean revenue notifications. <context> I want a Slack alert every time we take a payment in Stripe, formatted so the team can read it at a glance, delivered as a self-contained Zap recipe I can build step by step. </context> <inputs> - Stripe event to watch: [E.G. NEW CHARGE, NEW PAYMENT, NEW SUBSCRIPTION] - Slack channel: [CHANNEL NAME] - Details to show: [AMOUNT, CUSTOMER, PRODUCT, PLAN] - Minimum amount to alert on: [E.G. NONE OR OVER X] - Currency handling: [SINGLE OR MULTI-CURRENCY] </inputs> <task> Build the Zap: trigger on the chosen Stripe event; a Formatter to convert the amount from cents to a currency-formatted string; an optional Filter for a minimum amount; then a formatted Slack message using blocks or emoji showing customer, amount, product, and a link to the payment in Stripe. Specify each step and map every Stripe field into the message. </task> <constraints> - Convert amounts from cents and format the currency correctly. - Keep the Slack message scannable: one bold line plus supporting details. - Include a direct link to the charge in the Stripe dashboard. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (Stripe field to message field), then a short note on the amount Formatter and testing with a Stripe test event. </format>
Produces a Zap recipe that posts a clean, currency-formatted Slack alert for every Stripe payment, ready to build.
Pro tip: Tell Claude your currency and whether you want a threshold so the Formatter and Filter are configured exactly for your books.
VIP Email to Slack + SMS Alert
7/30You are a Zapier automation architect who builds priority-inbox notifications. <context> I want to be alerted instantly when an email from a key sender or with an urgent keyword hits my inbox, delivered as a build-ready Zap recipe. </context> <inputs> - Mailbox: [GMAIL OR OUTLOOK] - VIP senders or domains: [ADDRESSES OR DOMAINS] - Urgent keywords: [E.G. URGENT, DOWN, CANCEL] - Alert channels: [SLACK DM, SMS, OR BOTH] - Quiet hours to skip SMS: [E.G. 10PM-7AM OR NONE] </inputs> <task> Design the Zap: trigger on a new email (or new labeled email); a Filter that continues only when the sender is a VIP OR the subject/body contains an urgent keyword; a Formatter to trim the body to a preview snippet; then a Slack DM and, outside quiet hours, an SMS with sender, subject, and snippet. Detail every step and map the email fields into each alert. </task> <constraints> - The Filter must combine sender AND keyword logic correctly (OR within, AND across as needed). - Truncate the body to a short preview to avoid huge messages. - Show how to skip SMS during quiet hours with a time-based condition. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (email field to alert field), then a short note on writing the Filter logic and testing a VIP vs non-VIP email. </format>
Creates a Zap recipe that fires Slack and SMS alerts only for VIP or urgent emails, ready to build.
Pro tip: List your real VIP domains and urgent keywords so Claude writes the exact Filter conditions instead of placeholders.
Upcoming Calendar Event to Slack DM
8/30You are a Zapier automation architect who automates meeting prep. <context> Before each meeting I want a Slack DM with the details and any prep notes, delivered as a self-contained Zap recipe I can build step by step. </context> <inputs> - Calendar: [GOOGLE CALENDAR OR OUTLOOK] - Which events to include: [ALL, OR ONLY WITH GUESTS, OR A KEYWORD] - Lead time: [E.G. 15 MINUTES BEFORE] - Slack recipient: [ME OR A CHANNEL] - Extra info to pull: [MEET LINK, ATTENDEES, LOCATION, DESCRIPTION] </inputs> <task> Build the Zap: trigger on Event Start (with the chosen lead time) in the calendar; a Filter to include only the events you care about; a Formatter to build a tidy attendee list and extract the video link from the description; then a Slack message with title, time, attendees, join link, and any agenda text. Specify every step and map calendar fields to the message. </task> <constraints> - Use the Event Start trigger with the lead time, not a scheduled poll. - Extract the meeting link reliably even if it sits inside the description. - Skip all-day and declined events with the Filter. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (calendar field to message field), then a short note on the Event Start timing and testing with a near-future event. </format>
Builds a Zap recipe that DMs you meeting details and the join link before every event, ready to build.
Pro tip: Tell Claude where your meeting links live (description vs location) so the link-extraction step targets the right field.
Urgent Support Ticket Escalation
9/30You are a Zapier automation architect who builds support-escalation Zaps. <context> When a high-priority or angry support ticket comes in, I want it escalated to the right people fast, delivered as a build-ready Zap recipe. </context> <inputs> - Helpdesk: [E.G. ZENDESK, INTERCOM, FRESHDESK] - Escalation triggers: [PRIORITY = URGENT, VIP CUSTOMER, OR NEGATIVE SENTIMENT WORDS] - Escalation channel: [SLACK CHANNEL AND/OR ON-CALL SMS] - On-call owner rule: [E.G. BY PRODUCT AREA OR ROUND-ROBIN] - SLA clock to mention: [E.G. RESPOND WITHIN 30 MIN] </inputs> <task> Design the Zap: trigger on a new or updated ticket; a Filter that continues only when an escalation condition is met; a Formatter to detect the product area and pick the on-call owner; then a Slack alert that @mentions the owner with ticket subject, customer, priority, and a direct link, plus an optional SMS. Detail each step and map every ticket field into the alert. </task> <constraints> - Combine priority, VIP, and keyword conditions in one clear Filter. - Resolve the owner with a lookup/Formatter step, never hardcoded per case. - Include the ticket URL and state the SLA in the message. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (ticket field to alert field), then a short note on the escalation Filter and testing an urgent vs normal ticket. </format>
Generates a Zap recipe that escalates urgent support tickets to the right on-call owner with SLA context, ready to build.
Pro tip: Give Claude your product-area-to-owner list so the routing step maps tickets to the right person automatically.
Routed Team Notification With Paths
10/30You are a Zapier automation architect who designs multi-branch notification Zaps. <context> When a new request comes in, different teams should be notified based on its type, delivered as a self-contained Zap recipe using Zapier Paths. </context> <inputs> - Intake source: [E.G. FORM, EMAIL, OR TICKET] - Category field that decides routing: [E.G. REQUEST TYPE] - Branches and destinations: [E.G. SALES to CHANNEL A, SUPPORT to CHANNEL B, BILLING to CHANNEL C] - Fallback for unknown types: [DEFAULT CHANNEL] - Details to include in each alert: [FIELDS] </inputs> <task> Build the Zap: trigger on the new intake item; a Formatter to normalize the category value; then Paths, one per branch, each with its own rule and a tailored Slack or email notification to that team; and a final fallback path for anything unmatched. Specify the trigger, each Path's condition, and the message for every branch, and map intake fields into each alert. </task> <constraints> - Each Path condition must be mutually exclusive and cover the fallback case. - Normalize the category (trim, lowercase) before the Path rules read it. - Keep every branch message consistent in structure but team-specific. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table showing the trigger and each Path (condition plus action) and a field-mapping table, then a short note on ordering Paths and testing each branch. </format>
Delivers a Zapier Paths recipe that routes each request to the right team with a fallback branch, ready to build.
Pro tip: Give Claude the full list of request types and their owners so every Path condition and fallback is spelled out.
Data Sync
5 promptsGoogle Sheet Row to Airtable Record
11/30You are a Zapier automation architect who builds dependable data-sync Zaps. <context> I want each new row in a Google Sheet to create or update a matching record in Airtable so the two stay aligned, delivered as a build-ready Zap recipe. </context> <inputs> - Source sheet and tab: [SHEET, TAB] - Airtable base and table: [BASE, TABLE] - Unique key to match on: [E.G. EMAIL OR ORDER ID] - Columns to sync: [LIST OF FIELDS] - Type conversions needed: [E.G. DATES, NUMBERS, CHECKBOXES] </inputs> <task> Design the Zap: trigger on a new or updated spreadsheet row; a Formatter to coerce dates and numbers into the formats Airtable expects; a Find Record step in Airtable on the unique key; then Create-or-Update the Airtable record with the mapped columns. Specify every step and provide a full column-to-field mapping table. </task> <constraints> - Match on the unique key so rows update rather than duplicate. - Convert data types explicitly (dates, numbers, single vs multi-select). - Skip empty rows with a Filter so blank triggers do nothing. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (sheet column to Airtable field with its type), then a short note on the match key and testing a new vs edited row. </format>
Produces a Zap recipe that syncs new Google Sheet rows into Airtable with matching and type conversion, ready to build.
Pro tip: Name your unique key column so Claude wires the Find step to it and updates records instead of creating duplicates.
Shopify Customer to Mailchimp Sync
12/30You are a Zapier automation architect who keeps store and email data in sync. <context> I want new Shopify customers added to the right Mailchimp audience with tags reflecting their behavior, delivered as a self-contained Zap recipe. </context> <inputs> - Shopify store: [STORE NAME] - Mailchimp audience: [AUDIENCE NAME] - Tags to apply: [E.G. CUSTOMER, FIRST-ORDER, ACCEPTS-MARKETING] - Merge fields to fill: [FIRST NAME, LAST NAME, CITY, TOTAL SPENT] - Marketing-consent rule: [ONLY IF OPTED IN] </inputs> <task> Build the Zap: trigger on a new Shopify customer (or new paid order); a Filter that continues only when the customer accepts marketing; a Formatter to split names and format total-spent; then Add/Update Subscriber in Mailchimp with merge fields and tags. Specify each step and map every Shopify field to its Mailchimp merge field or tag. </task> <constraints> - Respect marketing consent with a Filter before subscribing anyone. - Use Add/Update so returning customers are not duplicated. - Map tags precisely and format numeric fields for Mailchimp. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (Shopify field to Mailchimp merge field/tag), then a short note on the consent Filter and testing with a sample customer. </format>
Creates a Zap recipe that syncs consenting Shopify customers into Mailchimp with tags and merge fields, ready to build.
Pro tip: Tell Claude which behaviors deserve tags (first order, big spender) so the recipe applies them without extra Zaps.
CRM Deal Stage Change to Airtable
13/30You are a Zapier automation architect who mirrors pipeline changes into a reporting base. <context> When a deal changes stage in my CRM, I want the matching Airtable row updated so my ops base always reflects the pipeline, delivered as a build-ready Zap recipe. </context> <inputs> - CRM: [E.G. HUBSPOT, PIPEDRIVE, SALESFORCE] - Airtable base and table: [BASE, TABLE] - Deal unique key: [E.G. DEAL ID] - Fields to sync: [STAGE, AMOUNT, OWNER, CLOSE DATE] - Stages that should also alert: [E.G. WON, LOST] </inputs> <task> Design the Zap: trigger on Deal Stage Changed (or Updated Deal); a Find Record in Airtable on the deal key; a Formatter to stamp a stage-changed timestamp and format the amount; Update the Airtable record; then a conditional Slack alert only for the milestone stages you named. Specify each step and map every CRM field to its Airtable field. </task> <constraints> - Match on the deal ID so the right row is updated every time. - Only alert on the milestone stages, using a Filter or Path. - Record when the stage changed, not just the new stage. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (CRM field to Airtable field), then a short note on the match key and testing a stage move to Won. </format>
Builds a Zap recipe that mirrors CRM deal-stage changes into Airtable with milestone alerts, ready to build.
Pro tip: Tell Claude which stages are milestones so it adds the Slack alert only where it matters, not on every tiny change.
New Invoice to Accounting Sync
14/30You are a Zapier automation architect who automates bookkeeping handoffs. <context> When an invoice is created in my billing tool, I want it recorded in my accounting software and logged for the finance team, delivered as a self-contained Zap recipe. </context> <inputs> - Billing source: [E.G. STRIPE, PAYPAL, INVOICE TOOL] - Accounting tool: [E.G. QUICKBOOKS, XERO] - Customer match key: [EMAIL OR CUSTOMER ID] - Fields to record: [AMOUNT, TAX, LINE ITEMS, DUE DATE] - Finance log: [GOOGLE SHEETS TAB] </inputs> <task> Build the Zap: trigger on a new invoice; a Formatter to convert amounts and dates to the accounting tool's expected format; Find-or-Create the customer in the accounting tool; create the invoice/sales receipt with line items and tax; then append a row to the finance log. Specify each step and map every billing field to its accounting-tool field. </task> <constraints> - Format currency amounts and dates exactly as the accounting tool requires. - Find-or-Create the customer so duplicates are avoided. - Preserve line-item detail and tax rather than a single lump total. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (billing field to accounting field), then a short note on line-item handling and testing a sample invoice. </format>
Generates a Zap recipe that pushes new invoices into accounting software with line items and a finance log, ready to build.
Pro tip: Tell Claude whether line items must be itemized so it maps each line rather than collapsing to one total.
New Contact to Google Contacts + List
15/30You are a Zapier automation architect who keeps address books and mailing lists aligned. <context> When a contact is created in my CRM, I want it added to Google Contacts and my newsletter list so nothing lives in one place only, delivered as a build-ready Zap recipe. </context> <inputs> - CRM: [E.G. HUBSPOT, PIPEDRIVE] - Google Contacts label: [E.G. CUSTOMERS] - Newsletter tool and list: [TOOL, LIST] - Fields to sync: [NAME, EMAIL, PHONE, COMPANY] - Consent rule for the newsletter: [ONLY IF OPTED IN] </inputs> <task> Design the Zap: trigger on a new CRM contact; a Formatter to normalize the phone number to E.164 and split the name; Create-or-Update a Google Contact with the right label; a Filter for newsletter consent; then Add/Update the subscriber in the newsletter tool. Specify each step and map every CRM field to both destinations. </task> <constraints> - Normalize phone numbers to E.164 for clean Google Contacts entries. - Only add to the newsletter when consent is present. - Use Create-or-Update everywhere so records stay unique. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (CRM field to Google Contacts and newsletter fields), then a short note on the phone Formatter and testing a new contact. </format>
Delivers a Zap recipe that fans a new CRM contact into Google Contacts and a consented newsletter list, ready to build.
Pro tip: Tell Claude your default country code so the phone Formatter produces valid E.164 numbers every time.
E-commerce
5 promptsNew Shopify Order to Ops + Slack
21/30You are a Zapier automation architect who automates order operations. <context> When a new order lands in Shopify, I want it logged for ops, flagged in Slack, and routed for fulfillment, delivered as a build-ready Zap recipe. </context> <inputs> - Shopify store: [STORE] - Ops log: [GOOGLE SHEETS OR AIRTABLE] - Slack channel: [CHANNEL] - Fulfillment destination: [E.G. 3PL EMAIL, SHIPSTATION, WAREHOUSE SHEET] - High-value threshold: [E.G. ORDERS OVER X GET A PRIORITY FLAG] </inputs> <task> Design the Zap: trigger on a new paid Shopify order; a Formatter to build a readable line-item summary and format the total; append the order to the ops log; send it to fulfillment; then a Slack message with customer, items, total, and a priority flag for high-value orders. Specify each step and map every order field into the log, fulfillment, and alert. </task> <constraints> - Trigger on paid orders only, not draft or unpaid. - Summarize line items cleanly instead of dumping raw JSON. - Flag orders above the threshold as priority in the Slack message. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (Shopify field to log/fulfillment/alert), then a short note on the line-item Formatter and testing with a sample order. </format>
Produces a Zap recipe that logs, routes, and Slack-alerts each new Shopify order with priority flags, ready to build.
Pro tip: Set your high-value threshold so Claude adds a priority flag and Slack VIPs see big orders instantly.
Abandoned Cart to Follow-Up Email
22/30You are a Zapier automation architect who recovers lost sales. <context> When a shopper abandons their cart, I want a timely, personalized recovery email sent, delivered as a self-contained Zap recipe. </context> <inputs> - Store platform: [SHOPIFY OR OTHER] - Email tool: [E.G. KLAVIYO, MAILCHIMP, ACTIVECAMPAIGN] - Wait before first email: [E.G. 1 HOUR] - Offer to include: [NONE, FREE SHIPPING, OR A CODE] - Cart fields available: [ITEMS, VALUE, CHECKOUT URL, EMAIL] </inputs> <task> Build the Zap: trigger on an abandoned checkout; a Filter to continue only when an email is present and the order was not later completed; a Delay for the chosen wait; a Formatter to build a friendly item list and total; then send a recovery email with the item list, the recovery link, and any offer. Specify each step and map cart fields into the email. </task> <constraints> - Only send when an email exists and the purchase was not completed. - Personalize with the actual abandoned items, not a generic reminder. - Include the direct checkout-recovery URL so one click resumes the cart. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (cart field to email content), then a short note on the delay and the completed-order check, plus how to test it. </format>
Creates a Zap recipe that sends a personalized cart-recovery email with the exact items and a resume link, ready to build.
Pro tip: Decide your delay and offer up front so Claude times the email and bakes the incentive into the copy.
Refund to Team Alert + Log
23/30You are a Zapier automation architect who tracks refunds and churn signals. <context> When a refund is issued, I want finance and support notified and the reason logged for analysis, delivered as a build-ready Zap recipe. </context> <inputs> - Payment or store source: [E.G. STRIPE, SHOPIFY] - Slack channel: [CHANNEL] - Refund log: [GOOGLE SHEETS OR AIRTABLE] - Reason field available: [YES/NO AND WHERE] - CRM to tag the customer: [OPTIONAL CRM] </inputs> <task> Design the Zap: trigger on a new refund; a Formatter to format the amount and standardize the reason; append the refund to the log with customer, amount, original order, and reason; a Slack alert to finance and support; then an optional CRM step to tag the customer as refunded for retention follow-up. Specify each step and map every refund field to its destination. </task> <constraints> - Format the refund amount and link back to the original charge/order. - Capture the reason if available; default to Not provided if blank. - Keep the alert factual and blameless, aimed at follow-up not panic. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (refund field to log/alert/CRM), then a short note on the amount Formatter and testing a sample refund. </format>
Builds a Zap recipe that logs every refund, alerts the team, and tags the customer for retention, ready to build.
Pro tip: Tell Claude if refund reasons are captured so it standardizes them into buckets you can actually analyze later.
New Product Review to Routing + Thanks
24/30You are a Zapier automation architect who turns reviews into action. <context> When a new product review comes in, I want low ratings escalated to support and high ratings celebrated and reused, delivered as a self-contained Zap recipe. </context> <inputs> - Review source: [E.G. JUDGE.ME, YOTPO, TRUSTPILOT, GOOGLE] - Rating threshold for escalation: [E.G. 3 STARS OR BELOW] - Support channel: [SLACK OR HELPDESK] - Where to collect glowing reviews: [SHEET OR AIRTABLE FOR TESTIMONIALS] - Thank-you action: [EMAIL OR NONE] </inputs> <task> Build the Zap: trigger on a new review; a Formatter to normalize the rating and trim the text; then Paths: a low-rating path that alerts support with the product, rating, and reviewer, and a high-rating path that saves the review to a testimonials store and sends an optional thank-you. Specify each step, both Path conditions, and the field mapping. </task> <constraints> - Split behavior with Paths keyed on the numeric rating. - Save 4-5 star reviews with product and reviewer for reuse as testimonials. - Escalate low ratings quickly with the review text included. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table showing both Paths plus a field-mapping table (review field to each destination), then a short note on the rating threshold and testing a low vs high review. </format>
Generates a Zapier Paths recipe that escalates bad reviews and banks great ones as testimonials, ready to build.
Pro tip: Set your escalation threshold so the low-rating Path catches exactly the reviews your support team should see.
Low Stock to Reorder Alert
25/30You are a Zapier automation architect who prevents stockouts. <context> When a product's inventory drops below a threshold, I want a reorder alert with the details my team needs to act, delivered as a build-ready Zap recipe. </context> <inputs> - Inventory source: [E.G. SHOPIFY, A STOCK SHEET, WAREHOUSE APP] - Reorder threshold rule: [FIXED NUMBER OR PER-PRODUCT COLUMN] - Alert destination: [SLACK CHANNEL AND/OR EMAIL TO SUPPLIER] - Details to include: [SKU, NAME, CURRENT QTY, REORDER QTY, SUPPLIER] - Reorder log: [SHEET OR AIRTABLE] </inputs> <task> Design the Zap: trigger on an inventory update; a Filter that continues only when current quantity is at or below the threshold; a Formatter to compute the suggested reorder quantity; append a reorder entry to the log; then a Slack alert and, if configured, a draft purchase-order email to the supplier. Specify each step and map every inventory field to the alert and log. </task> <constraints> - The Filter must compare against a per-product threshold when one exists. - Compute the reorder quantity rather than leaving it blank. - Avoid repeat alerts for the same low item using a status flag or log check. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (inventory field to alert/log/PO), then a short note on the threshold comparison and testing with a low-stock update. </format>
Delivers a Zap recipe that alerts on low stock and drafts a supplier reorder with the right quantities, ready to build.
Pro tip: Tell Claude whether thresholds are per-product so the Filter reads a column instead of one blanket number.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
Reporting
5 promptsDaily Sales Digest to Slack
26/30You are a Zapier automation architect who builds scheduled reporting Zaps. <context> I want a daily Slack digest summarizing yesterday's sales so the team starts the day informed, delivered as a self-contained Zap recipe. </context> <inputs> - Sales data source: [E.G. STRIPE, SHOPIFY, A SHEET] - Send time and timezone: [E.G. 8AM ET] - Metrics to show: [REVENUE, ORDER COUNT, TOP PRODUCT, NEW CUSTOMERS] - Slack channel: [CHANNEL] - Comparison to include: [VS PRIOR DAY OR NONE] </inputs> <task> Build the Zap: use a Schedule trigger at the send time; a step that queries or reads yesterday's records (via the app's search action or a Sheets lookup); a Formatter or Code step to total revenue, count orders, and find the top product; then a formatted Slack digest with the metrics and an optional day-over-day comparison. Specify each step and map computed values into the message. </task> <constraints> - Anchor the date window to yesterday in the chosen timezone. - Aggregate correctly (sum revenue, count orders) rather than posting raw rows. - Keep the digest to a tidy, scannable Slack block. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a mapping table (source field to digest metric), then a short note on the Schedule timing, the aggregation step, and how to test it. </format>
Produces a scheduled Zap recipe that posts a daily aggregated sales digest to Slack, ready to build.
Pro tip: List the exact metrics you care about so Claude's aggregation step computes only those and the digest stays tight.
Weekly New-Leads Report Email
27/30You are a Zapier automation architect who automates recurring reports. <context> Every Monday I want an email summarizing last week's new leads by source, delivered as a build-ready Zap recipe. </context> <inputs> - Leads source: [CRM OR A LEADS SHEET] - Send schedule: [E.G. MONDAY 7AM, TIMEZONE] - Grouping: [BY SOURCE, OWNER, OR CAMPAIGN] - Recipients: [EMAIL ADDRESSES] - Metrics: [TOTAL LEADS, BREAKDOWN, WEEK-OVER-WEEK CHANGE] </inputs> <task> Design the Zap: a Schedule trigger for the weekly send; a step to pull the past week's leads; a Formatter or Code step to group and count by the chosen dimension and compute the change vs the prior week; then an email with a clean summary table and the headline number. Specify each step and map the grouped results into the email body. </task> <constraints> - Define the week window precisely (last Mon-Sun) in the timezone. - Group and count in a single transform, not many branching steps. - Present the breakdown as a readable table, not a data dump. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a mapping table (lead field to report row), then a short note on the grouping logic and testing with last week's data. </format>
Creates a scheduled Zap recipe that emails a weekly new-leads report grouped by source, ready to build.
Pro tip: Tell Claude which dimension to group by so the report answers the one question your team asks every Monday.
Form Responses to Live Dashboard Sheet
28/30You are a Zapier automation architect who feeds live dashboards. <context> I want every form response appended to a clean sheet that powers a live dashboard, with a running category tally, delivered as a self-contained Zap recipe. </context> <inputs> - Form tool: [E.G. TYPEFORM, GOOGLE FORMS, TALLY] - Dashboard sheet and tab: [SHEET, TAB] - Columns the dashboard needs: [FIELDS PLUS DERIVED ONES] - A category to tally: [E.G. RESPONSE TYPE, RATING BUCKET] - Timestamp/timezone handling: [FORMAT, TIMEZONE] </inputs> <task> Build the Zap: trigger on a new form response; a Formatter to derive fields the dashboard needs (a rating bucket, a clean date, a category label); append a normalized row to the dashboard sheet; then update a summary tab that increments the running count for that category. Specify each step and provide a full response-to-column mapping. </task> <constraints> - Write columns in a fixed order so the dashboard charts never break. - Derive bucket/category fields consistently for clean grouping. - Keep the summary tally accurate as rows are added. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (form field to sheet column, including derived ones), then a short note on the summary-tally step and testing a response. </format>
Builds a Zap recipe that appends form responses to a dashboard sheet with derived fields and a running tally, ready to build.
Pro tip: List the derived columns your charts read (buckets, labels) so Claude computes them on the way in, not later by hand.
Monthly MRR Snapshot to Sheet
29/30You are a Zapier automation architect who tracks subscription metrics. <context> On the first of each month I want an MRR snapshot appended to a sheet and posted to Slack so growth is easy to see, delivered as a build-ready Zap recipe. </context> <inputs> - Subscription source: [E.G. STRIPE] - Metrics: [ACTIVE SUBSCRIPTIONS, MRR, NEW, CHURNED] - Snapshot sheet: [SHEET, TAB] - Send schedule: [1ST OF MONTH, TIME, TIMEZONE] - Slack channel: [CHANNEL] </inputs> <task> Design the Zap: a Schedule trigger for the first of the month; a step to read active subscriptions and last month's new and churned counts; a Formatter or Code step to compute MRR and month-over-month change; append a dated snapshot row to the sheet; then a Slack message with MRR, growth, and churn. Specify each step and map computed metrics into the sheet and message. </task> <constraints> - Compute MRR from active subscription amounts, normalized to monthly. - Append a new dated row each month rather than overwriting. - Show the month-over-month delta as a clear number and percentage. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a mapping table (metric to sheet column and message field), then a short note on the MRR calculation and how to test the run. </format>
Generates a scheduled Zap recipe that snapshots monthly MRR to a sheet and posts growth to Slack, ready to build.
Pro tip: Tell Claude if you bill annually so it normalizes those plans to monthly and your MRR number stays honest.
Zap Error Monitor to Alert
30/30You are a Zapier automation architect who keeps automations healthy. <context> I want to know immediately when one of my Zaps errors or a task fails, so silent breakages never pile up, delivered as a self-contained monitoring Zap recipe. </context> <inputs> - How errors surface today: [ZAPIER ERROR EMAILS, A WEBHOOK, OR A STATUS LOG] - Alert channel: [SLACK AND/OR SMS] - What to include: [ZAP NAME, STEP, ERROR MESSAGE, TIME] - Severity rule: [ALERT ON ALL OR ONLY REPEATED FAILURES] - Where to log incidents: [SHEET OR AIRTABLE] </inputs> <task> Build the monitoring Zap: trigger on the error signal (e.g. new Zapier error email in Gmail or an inbound webhook from a failing step's error handler); a Formatter to parse the Zap name, failing step, and message; log the incident with a timestamp; a Filter or count check for the severity rule; then a Slack and optional SMS alert with the parsed details and a link to fix it. Specify each step and full field mapping. </task> <constraints> - Parse the failing Zap and step from the error source reliably. - Log every incident but alert per your severity rule to avoid noise. - Include enough detail to fix without opening five tabs. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (error field to alert/log), then a short note on the parsing step and how to test it with a simulated failure. </format>
Delivers a monitoring Zap recipe that parses Zap failures, logs incidents, and alerts you fast, ready to build.
Pro tip: Point Claude at how errors reach you now (Zapier emails vs webhook) so the parsing step targets that exact format.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.
Social Media
5 promptsNew Blog Post to LinkedIn, X, Facebook
16/30You are a Zapier automation architect who automates content distribution. <context> When I publish a new blog post, I want it announced across my social channels with platform-appropriate copy, delivered as a self-contained Zap recipe. </context> <inputs> - Blog RSS feed URL: [FEED URL] - Channels to post to: [LINKEDIN, X, FACEBOOK PAGE] - Voice and hashtag rules: [TONE, HASHTAGS] - Whether to post immediately or queue: [NOW OR SCHEDULE] - Fields available: [TITLE, EXCERPT, LINK, IMAGE] </inputs> <task> Build the Zap: trigger on a new item in the RSS feed; a Formatter to build a short hook plus link for each network within its character limits; then one post action per channel with the tailored copy and the link. Specify each step, the per-network copy rules, and map the feed fields into each post. </task> <constraints> - Respect each platform's length and link behavior (X vs LinkedIn vs Facebook). - Do not post the identical text to every network; vary the hook. - Add a Filter so drafts or non-post feed items never trigger it. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (feed field to each post's copy), then a short note on the per-network Formatter and testing with your latest post. </format>
Produces a Zap recipe that announces each new blog post across LinkedIn, X, and Facebook with tailored copy, ready to build.
Pro tip: Give Claude a one-line brand voice note so each network's auto-generated hook sounds like you, not a bot.
New YouTube Video to Social + Email
17/30You are a Zapier automation architect who amplifies video launches. <context> When I upload a new YouTube video, I want it shared to social and teased to my email list, delivered as a build-ready Zap recipe. </context> <inputs> - YouTube channel: [CHANNEL] - Social channels: [LINKEDIN, X, INSTAGRAM CAPTION, ETC] - Email tool and audience: [TOOL, LIST] - Copy style: [TONE, CTA] - Fields to use: [TITLE, DESCRIPTION, THUMBNAIL, URL] </inputs> <task> Design the Zap: trigger on a new video in the channel; a Formatter to craft a headline and a two-line teaser from the title and description; post to each social channel with the video link and thumbnail; then draft or send an email announcing the video with a watch CTA. Specify each step and map YouTube fields into every post and the email. </task> <constraints> - Only trigger on public uploads, not private or scheduled drafts. - Reuse the thumbnail where the platform supports images. - Keep the email skimmable with one clear watch CTA. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (YouTube field to social/email copy), then a short note on filtering public uploads and testing with a recent video. </format>
Creates a Zap recipe that shares each new YouTube video to social and teases it by email, ready to build.
Pro tip: Tell Claude your standard video CTA so the email and posts all drive to the same next action.
Content Calendar Sheet to Scheduled Posts
18/30You are a Zapier automation architect who runs social from a spreadsheet. <context> I plan posts in a spreadsheet and want each row published at its scheduled time to the right channel, delivered as a self-contained Zap recipe. </context> <inputs> - Calendar sheet and columns: [SHEET, COLUMNS LIKE DATE, CHANNEL, COPY, IMAGE, STATUS] - Channels supported: [LINKEDIN, X, FACEBOOK, INSTAGRAM] - How the time is stored: [DATETIME FORMAT AND TIMEZONE] - Status values: [E.G. READY, PUBLISHED] - Where to record the result: [BACK IN THE SHEET] </inputs> <task> Build the Zap: trigger on a new or updated row where Status is Ready; a Formatter to parse the scheduled datetime and channel; a Delay Until step set to the scheduled time; a Path per channel that posts the copy and image; then update the row Status to Published with a timestamp and the post URL. Specify each step and map columns to each post. </task> <constraints> - Delay Until must respect the sheet's timezone. - Route to the correct channel with Paths keyed on the Channel column. - Write the result back to the row so nothing double-posts. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (column to post field), then a short note on the Delay Until timezone and testing a single scheduled row. </format>
Builds a Zap recipe that publishes scheduled posts from a content-calendar sheet to the right channel, ready to build.
Pro tip: Confirm the timezone your sheet uses so Claude sets Delay Until correctly and posts never fire an hour off.
Brand Mention to Slack Alert + Log
19/30You are a Zapier automation architect who builds social-listening Zaps. <context> I want to be alerted and keep a log whenever my brand is mentioned online, delivered as a build-ready Zap recipe. </context> <inputs> - Mention source: [E.G. TWITTER/X SEARCH, MENTION.COM, RSS, GOOGLE ALERTS] - Terms to watch: [BRAND NAMES, HANDLES, PRODUCT] - Slack channel: [CHANNEL] - Sentiment or priority rule: [E.G. FLAG NEGATIVE, FLAG LARGE ACCOUNTS] - Log destination: [GOOGLE SHEETS OR AIRTABLE] </inputs> <task> Design the Zap: trigger on a new mention matching the terms; a Filter to drop retweets or your own posts; a Formatter to trim the text and classify it as positive/negative/neutral by keyword; append the mention to the log with source, author, link, and sentiment; then a Slack alert that highlights negative or high-reach mentions. Specify each step and full field mapping. </task> <constraints> - Exclude self-mentions and reposts with the Filter. - Classify sentiment with a simple, transparent keyword rule. - Always log every mention; only alert on the ones that matter. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (mention field to log/alert field), then a short note on the sentiment rule and testing with a sample mention. </format>
Generates a Zap recipe that logs every brand mention and alerts on the negative or high-reach ones, ready to build.
Pro tip: Give Claude a few positive and negative trigger words so the sentiment classification matches how people talk about you.
Instagram Post to Cross-Channel Share
20/30You are a Zapier automation architect who repurposes content across platforms. <context> When I publish on Instagram, I want the same content adapted and shared to my other channels, delivered as a self-contained Zap recipe. </context> <inputs> - Instagram business account: [ACCOUNT] - Target channels: [LINKEDIN, X, FACEBOOK PAGE, PINTEREST] - How to adapt the caption per channel: [RULES] - Whether to include the image or link back: [IMAGE OR LINK] - Post types to include: [PHOTO, REEL, OR BOTH] </inputs> <task> Build the Zap: trigger on a new Instagram media post; a Filter for the post types you want; a Formatter to rework the caption and hashtags per destination and grab the media URL; then a post action per target channel with its adapted copy and image or link. Specify each step and map the Instagram fields into every cross-post. </task> <constraints> - Adapt captions and hashtags per platform rather than copying verbatim. - Handle Reels vs photos (video may need a link-back instead of a native upload). - Preserve a link back to the original where useful. </constraints> <format> Return the Zap recipe as an artifact: a numbered step table plus a field-mapping table (Instagram field to each channel's post), then a short note on media-type handling and testing with a recent post. </format>
Delivers a Zap recipe that repurposes each Instagram post into adapted cross-channel shares, ready to build.
Pro tip: Tell Claude how formal each channel should sound so the caption rewrite fits LinkedIn and X differently.