AUTOMATIONS
Working automations, written as code. Paste one prompt into any agent. It creates a Zap and deploys it to Zapier.
Try it now
Read https://zapier.sh/ ask me what I want to automate, then build the zap that fits using Zapier MCP.
Paste this into any agent with Zapier MCP
npx zap-pack init my-zaps
Paste this into your terminal. zap-pack on npm
The framework
Automations as code, in plain files.
zap is a framework for building automations that run on Zapier. Each automation is a folder of plain files, and each file's path decides how it deploys.
zaps/slack-reaction/
1import { defineDurable } from "@zapier/zapier-durable";2import { createZapierSdk } from "@zapier/zapier-sdk";3 4import { SLACK_CHANNEL_ID } from "@/config";5import slack from "@/connections/slack";6 7const sdk = createZapierSdk();8 9export default defineDurable("slack-reaction", async (ctx, input) => {10 return ctx.step("post-to-triage", () =>11 sdk.runAction({12 appKey: "slack",13 actionType: "write",14 actionKey: "channel_message",15 connection: slack,16 inputs: { channel: SLACK_CHANNEL_ID, text: `Support request: ${input.text}` },17 }),18 );19});
The zap itself: a durable workflow in TypeScript. It imports its settings, connections and helpers from the files next to it. Each zap step has a name, so a retried run never repeats one.
1import type { Trigger } from "zap-pack";2import slack from "@/connections/slack";3 4export default {5 app: "slack",6 event: "new_reaction_added_v3",7 connection: slack,8 params: { emoji: "ticket" },9} satisfies Trigger;
What starts the zap, one file per trigger. Each is plain data: the app, the event and its settings. Deploy sets it as the zap's trigger, and the event arrives as the workflow's input.
1import { connection } from "zap-pack";2 3export default connection({4 app: "slack",5 description: "The workspace with your support channel",6});1import { connection } from "zap-pack";2 3export default connection({4 app: "slack",5 description: "The workspace with your support channel",6 // Set by zap share: the team's Slack account.7 id: "02ee0000-0000-4000-8000-000000000001",8});
An account the zap acts as, one file each, imported wherever it's used. Deploy uses your only account for the app, or asks which one the first time. A zap that only calls public URLs needs none.Shared: the file names the team's account, so deploy uses it for everyone without asking. A connection ID isn't a password; keeping it in the file makes the account a reviewed change.
1import { ask } from "zap-pack";2 3export const SLACK_CHANNEL_ID = ask("Which channel gets triage posts?");1// Set by zap share.2export const SLACK_CHANNEL_ID = "C0TEAM00001";
The zap's settings, one export each. An ask() is asked once when each person deploys, and the answer stays out of git. A plain value is the same for everyone.Shared: a plain value is the same for everyone, so nobody is asked. zap share swapped each ask() for its answer.
1// Pure helpers: no SDK calls, no side effects.2export const triageText = (text: string): string =>3 `Support request: ${text}`;
Helpers the workflow imports, like formatting a message: import { triageText } from "@/lib/format". They're sent with the workflow when you deploy.
- Plain files. A zap is a folder of plain files. workflow.ts imports the rest, so you and your agent always know where a value comes from.
- Personal or team. Leave a value open and each person fills it in when they deploy. Write it in the file, and everyone deploys the same zap.
- Deploy to Zapier. One command, from your agent or your terminal, deploys a zap to your own Zapier account.
Ready-to-install Zaps
Start from a working zap, or use one as the starting point for your own.
-
Human Resources (HR) · Learning developmentAdd completed training from form to HR recordWhen a training form is submitted, the completed course is written to your HR system as a training record with the completion date in DD/MM/YYYY, so nobody re-keys it.
-
Sales · CRM managementAdd external campaign identifier to CRM deal recordWhen a marketing system posts a campaign ID for a deal, that ID is saved on the deal in Pipedrive, so sales can see where the deal came from.
-
Sales · Outbound salesAdd free trial buyers to sales outreach listEvery new free-trial signup is added to your sales outreach list automatically, so the sales team can start reaching out straight away.
-
Business Owners · Scheduling coordinationAdd new member to onboarding meeting attendees instantlyWhen a new member's details arrive, they're added to your onboarding meeting in Outlook, so they get the invite without anyone adding them by hand.
-
Marketing · Content marketingAdd new uploaded videos to content planning sheetWhen a video lands in your staging folder, it's added as a row in your content planning sheet, with its name, upload time and link, so the team can schedule and approve it.
-
Sales · Pipeline managementAdd opportunities from membership invoices to sales teamWhen a membership invoice is paid in Stripe, a matching opportunity appears in Salesforce with the amount, close date and plan, linked to the customer, so the sales team sees the revenue.
-
Human Resources (HR) · HR operationsAdd processed employee leave records to master spreadsheetEach processed leave record that arrives by webhook is added as a new row in your master HR spreadsheet, with dates in DD/MM/YYYY.
-
Marketing · Advertising ppcAdd qualified contact records to remarketing audience listWhen a new client row reaches a qualifying case status, that contact is added to your Google Ads remarketing list so you can reach them with timely ads.
-
Legal · Privacy complianceAdd SMS opt-ins from incoming replies to consent trackerWhen someone texts an opt-in keyword to your number, they get a consent record in your Airtable tracker with their phone number, name and original reply, so you can prove consent later.
-
Human Resources (HR) · RecruitingAdd social leads as applicant records in ATSEach new Facebook lead form submission becomes an applicant record in your ATS, with a cleaned phone number and split name, ready for a recruiter to review.
-
Human Resources (HR) · Learning developmentAdd training program link to new person recordsWhen a new person is added to Pipedrive with a training reference, the matching program link from your training table is copied onto their record, so no one has to look it up by hand.
-
Personal Productivity · News content feedsAggregate topic videos into a searchable content tableNew YouTube videos on your topic are added to a searchable table with their title, channel, link, publish date and description, ready for tagging and scheduling.
-
Executives · Strategy planningAppend flagged channel messages to competitor intelligence docWhen a message about a competitor is posted in your Slack channel, it's added to your competitor intelligence doc with the time, author and a link back, so nothing gets lost.
-
Legal · Intellectual property managementApply splits on copyright change for song entriesWhen a song's copyright allocation changes in your monday.com board, the split percentages for each co-writer are recalculated and written back to the item.
-
Business Owners · Task managementAssign expert requests to next specialist in rotationEach new expert request is routed to the next specialist in your rotation, who gets the reply, and the rotation table moves on so requests are shared out in turn.
-
Engineering · Engineering operationsAssign on-call contact from next calendar event to rosterShortly before an on-call shift starts, the calendar event is updated with the responder's contact, so coordinators see who is on call without opening a roster.
-
Design · User testingAssign randomized A/B test tags to new subscribersEach new subscriber is randomly placed in group A or group B with a tag, so your welcome emails can be split-tested without manual sorting.
-
Design · Cad technical designAttach new design files to matching project cardWhen a design file lands in your shared Dropbox folder, it is attached to the Trello card with the same name, so reviewers find it on the card.
-
Human Resources (HR) · Workforce operationsAttach time tracking IDs to employee records for payrollWhen time-tracking entries arrive, each one is attached to the matching employee record, so payroll can reconcile timesheets without manual lookups.
-
Personal Productivity · Personal administrationCopy new tasks into your primary task listEach new task you add to a secondary Google Tasks list is copied into your primary list, so everything you need to act on sits in one place.
-
Business Owners · Team communicationCreate a new customer support channel and invite ownersWhen another automation hands it a new customer, a Slack channel is created for them, the account owner and your support team are invited, and the channel ID is passed back.
-
Marketing · Marketing analyticsCreate ad conversion events for new list contactsWhen a contact joins your HubSpot marketing list, LinkedIn gets a conversion event for them, so campaigns can credit the sign-up.
-
Personal Productivity · AI assisted productivityCreate AI response from prompt and return resultSend a prompt to ChatGPT from another Zap and get the finished answer back, checked every five minutes until it is ready.
-
Product · Product experimentationCreate an A/B test entry in your experiment databaseWhen a task reaches your A/B testing section in Asana, a matching entry is created in your Notion experiment database, so every test has a record without manual copying.
-
IT · Identity access managementCreate and update access records for purchased productWhen a customer pays for the product, their access record is created or updated in your user system so onboarding can start right away.
-
Finance · Procure to payCreate approved purchase orders from supplier approval emailsWhen a supplier or approver replies to a PO alert, the matching purchase order is created in QuickBooks and the sender gets a confirmation, so approved orders never sit in an inbox.
-
Product · Product feedback managementCreate backlog items from product wish form submissionsEvery product wish form submission is sent to your intake endpoint as a clean backlog item, with reporter, request and interview consent in one payload.
-
Customer Service & Success · Call center operationsCreate call logs and email recording link to ownerEvery finished call is logged as a row in your call sheet, with its timing and recording link, and the owner gets the recording link by email.
-
Business Owners · Insurance managementCreate claims database entry from updated sheet rowsWhen a claim row in your sheet is updated, a matching claim record is added to your Zapier Table, with a link back to the row, so triage works from one clean list.
-
Data & Analytics · Data automationCreate clean disposition rows in master sheet fastWhen a campaign sheet's disposition is updated, a cleaned row with one standard label goes into your master sheet, and anything unclear is marked for review.
-
Business Owners · Scheduling coordinationCreate company calendar events from personal calendar updatesWhen you create or change an event on your personal calendar, the matching event on the company calendar is created or updated to match, so the team always sees the current roster.
-
Product · Product operationsCreate consolidated OKR metrics list for program teamsGathers all of your OKR metric records from Airtable into one clean list of record IDs that reporting jobs can use.
-
Legal · Contract managementCreate contract send records with signer contact detailsEvery contract you send for signature gets a row per signer in your table, with their contact details and request ID, so you can search who was sent what.
-
Business Owners · Construction operationsCreate contractor bid emails from updated sheet rowsWhen a bid request row is updated, a draft bid email to the contractor is created for you to review, and the row is marked so it is not drafted twice.
-
Design · Creative operationsCreate creative asset records from task webhook entriesWhen a task posts its creative assets, each file becomes a Notion asset record with its format, style, theme and creator read from the filename, linked to the original request.
-
Sales · CRM managementCreate CRM lead and open deal from bookingWhen someone books a call through Calendly, they are added to your Pipedrive as a contact and an open deal is created for your rep to follow up on.
-
Sales · Sales enablementCreate customer reference records in shared project listWhen a new customer is added in QuickBooks, their reference record in your shared SharePoint list is created or refreshed, so every team works from the same customer details.
-
IT · IT service managementCreate daily crawl health check ticket for monitoringEvery morning a new Zendesk ticket is opened with a crawl health checklist and the run time, so monitoring staff start the day with the same triage steps.
-
Finance · Accounts receivableCreate debt records and attach credit pull PDFsWhen a credit pull request comes in, the credit report is requested and its PDF captured, so the client's file is ready without manual pulls.
-
Sales · Pipeline managementCreate delay log for deals entering document delay stageWhen a deal moves into the document delay stage, a row is added to your delay log with the deal, the time and an open triage flag, so nothing stuck on paperwork goes unnoticed.
-
Design · Design project managementCreate design request cards from inbound email requestsWhen a design request arrives by email, a Trello card is created at the bottom of your intake list with the details filled in, so nothing gets lost in an inbox.
-
Sales · Sales operationsCreate dispatch orders from zero-paid invoicesWhen an invoice is paid at zero or near-zero, the matching dispatch order is created in your warehouse system automatically, and IT is emailed if that fails.
-
Executives · Corporate developmentCreate due diligence review list with templated tasksWhen a due-diligence review request comes in, a new ClickUp list is created from your template, its tasks get the review dates, custom fields and requestor, so the deal team can start right away.
-
Human Resources (HR) · Talent pipeline managementCreate employer profile and push to onboarding systemWhen a new account is created in your CRM, its onboarding profile is created in your table, sent to your onboarding system, and the sync result is written back to both places.
-
Engineering · Quality assuranceCreate end to end test scripts from sheet user storiesWhen a user story in your sheet is added or changed, its test cases and an end-to-end test script are generated and saved to a review tab, so QA can pick them up.
-
IT · Incident responseCreate error records from failed automations for triageWhen one of your Zaps fails, a record is created in your Airtable triage table, or the existing record for that failure is updated, so someone can pick it up.
-
Design · Content media productionCreate final video from new uploads into shared libraryWhen a new media file lands in your incoming Drive folder, it is sent to your render service, and the finished MP4 is saved into your shared library folder for editors.
-
Data & Analytics · Data operationsCreate formatted order rows from incoming order emailsEach order confirmation email becomes one tidy row in your orders sheet, with the customer, address and amount filled in and duplicates skipped.
-
Personal Productivity · Health wellness trackingCreate habit task when you complete a todoWhen you finish a to-do in Todoist, a matching habit task is created in your habit tracker and scored, so your streaks and points update on their own.
-
Design · Design project managementCreate hourly design intake snapshot to prioritize workEvery hour, the design requests still open in your intake sheet are sorted by priority, unassigned ones are flagged, and the list is emailed to the person who decides what to work on next.
-
Finance · Financial reportingCreate hourly finance report records in your reporting tableEvery hour, the latest rows from your Salesforce report are written into your reporting table, so finance always sees current figures without copying them by hand.
-
Human Resources (HR) · Talent pipeline managementCreate induction event and welcome emails for new hiresWhen a new hire's start date is added to your onboarding table, they get a welcome email, IT gets a provisioning email, and an induction event goes on the HR calendar.
-
Sales · Partner channel salesCreate internal intake records from partner form entriesEach partner application submitted in Jotform is copied into your internal intake form automatically, so vendor triage starts without rekeying.
-
Finance · Accounts payableCreate invoice and ASN records from incoming cXMLWhen a supplier sends a cXML invoice or ship notice, the raw file is saved to Drive and a matching row is logged in your invoice table, with ASN paperwork generated.
-
Finance · Accounts payableCreate invoices and expenses from new table rowsEach new row in your invoice table becomes a QuickBooks invoice or expense, so bookkeeping entries are created without retyping and duplicates are skipped.
-
IT · IT service managementCreate IT ticket for updated website asset recordWhen a website asset record changes, an IT ticket is created for it with the asset's details, so engineers can act right away.
-
Customer Service & Success · Customer support operationsCreate knowledge base file records for support referenceEvery hour, each knowledge-base file in your HubSpot folder is listed in a central support table with its link and name, so agents can find the reference they need.
-
Legal · Regulatory complianceCreate KYC packet and post notification to channelWhen a fund's document request comes in, a KYC packet is created from the right template in your compliance folder and the reviewers get a Slack message with the link.
-
Human Resources (HR) · HR operationsCreate leave calendar events and send approval emailsWhen an approver confirms a leave request, the leave lands on the team calendar, the requester gets an approval email, and their allowance is updated.
-
Finance · Loan managementCreate loan application records from social lead formsEach new Facebook lead form submission becomes a loan application record in your Airtable intake table, with a readable timestamp, a cleaned-up phone number and revenue figure, campaign details and a source tag.
-
Executives · Corporate developmentCreate M&A deal records from newsletter emailsWhen a deal newsletter arrives, each M&A deal it mentions becomes a row in your deal table, and the team gets a short Slack summary to review.
-
Executives · Reporting managementCreate monthly board summary email for IT leadershipOnce a month, the open cards on your Trello board are listed in one email to leadership, with each card's status, last activity and link.
-
Executives · Investor board reportingCreate monthly investor update and assign drafting taskEach month a dated investor update is created from your template, a drafting task links to it, and your collaborators get the link so the report is ready to review.
-
Legal · Compliance managementCreate monthly policy admin ticket for compliance reviewsOn the 4th of each month, a Zendesk ticket is opened for the policy report review, assigned to your policy queue and tagged, so there is a tracked item and an audit trail.
-
Product · Digital product operationsCreate monthly release notes task and launch checklistEach month, a release notes task is created from your Asana template, filed in your recurring emails section, and given a subtask to set the newsletter send date.
-
IT · Identity access managementCreate new e-store user and assign access rolesWhen a new intake item lands on your board, the customer's store account is created, given the right role, and the new user gets a welcome email with a temporary password.
-
Product · Digital product operationsCreate or update public post from project webhookWhen a project update comes in, its public release-notes post is created or refreshed, the tracking table is updated, and the team gets a short Discord note.
-
Marketing · Lead managementCreate parsed lead rows from incoming customer emailsEach new lead email in your Outlook folder becomes a row in your lead sheet, with the date and a short summary, so triage starts from one list.
-
Finance · Payment operationsCreate payment intents from new billing recordsWhen a billing record lands in your Zapier table, a matching Stripe payment intent is created and its ID and status are written back to the record for reconciliation.
-
Human Resources (HR) · Payroll compensationCreate payroll rows from extra hours form submissionsEach extra-hours form submission is written to your payroll sheet, and your payroll clerks get an email with the submission reference and the sheet to review before payroll runs.
-
Human Resources (HR) · Performance managementCreate performance evaluation cards for upcoming staff reviewsEach weekday morning, supervisors get a Trello card with a checklist and evaluation form link for every employee whose review is coming up within three weeks.
-
Finance · Procure to payCreate PO records from new purchase ordersWhen a purchase order PDF lands in your OneDrive folder, its company and PO number are read and logged as one row in your PO table, with a link back to the file.
-
Legal · Legal document automationCreate probate property valuation report and save to recordWhen a probate valuation record is ready, a polished report is generated from your template and its link is saved on the record, so case tracking stays current.
-
Engineering · Software deliveryCreate release trigger from merged pull request commitsWhen a pull request is merged, its commit is passed to your sub-zap with the commit link, message, author and repository, so release steps start without anyone copying details.
-
Marketing · Review reputation managementCreate review records and assign local owners for follow upEvery new Google review is saved as a row in your review table, so your team can follow up on it from one place.
-
Sales · Sales operationsCreate sales orders and line items from purchasesWhen a Shopify order is paid, its sales order and each item are created in your ERP or CRM, with a discount line when there is one, so fulfillment works from the same data.
-
Customer Service & Success · Omnichannel supportCreate searchable case log from incoming support emailsEvery new support email gets its own row in a Google Sheet, with the sender, subject, a short summary and any order or ticket number it mentions, so the team can search and triage cases in one place.
-
Product · Product analyticsCreate SKU-level product records from each online orderEvery paid Shopify order is split into one product record per line item, so merchandising and inventory teams can see what sold, by SKU, as orders come in.
-
Human Resources (HR) · Payroll compensationCreate staff bonus records when appointments are addedWhen a new appointment is added in Salesforce, a bonus transaction for the staff member is logged automatically, so payroll is ready to process.
-
Design · Content media productionCreate standardized resized image copies in your media folderEach hour, new images in your source folder get a size-named copy in your media folder, so content teams find standardized files without renaming anything.
-
Personal Productivity · Spreadsheet automationCreate structured meeting records in your tracking sheetEvery time a calendar event is created or updated, a clean row with its title, organizer, start time and attendees goes into your tracking sheet.
-
Data & Analytics · Data integrationCreate synonym entries from a document word listWhen a new word-list document lands in your folder, each term is looked up for synonyms and saved to a shared table once, so the team has one up-to-date list.
-
Sales · Sales enablementCreate tailored sales decks from incoming request webhookWhen a sales request comes in, a tailored deck is built from a template with the client's details and saved for the deal team, and repeat requests are skipped.
-
Legal · Legal document automationCreate termination letter and save to client folderWhen a termination request comes in, a termination letter is filled in from your template and saved to the client's folder, ready for review.
-
IT · Vulnerability managementCreate vulnerability records and alert your operations teamWhen a dependency scan reports in, each package gets a vulnerability record in your table and your operations channel gets one summary, so triage starts right away.
-
Executives · Reporting managementCreate weekly board update and share preparation documentsEvery week, a fresh dated board-update document is made from your template, shared for editing, and posted to your team's monday.com item with a Friday deadline.
-
Finance · Financial reportingCreate weekly job invoicing performance report for financeEvery week, the jobs closed in the last seven days are counted from your jobs table and logged as a dated item in your finance database in Notion.
-
Data & Analytics · Data visualizationCreate weekly video performance summaries for reporting dashboardsGive it a YouTube video and a date range, and it returns that video's views, watch time, engagement, revenue and subscriber change in one payload for your dashboard.
-
Personal Productivity · Health wellness trackingCreate weight log record from client SMS messagesWhen a client texts in their weight, it's logged as a timestamped row in your central table and they get a short text back confirming it.
-
Data & Analytics · Data compliance securityDelete meeting recordings after 30-day retentionCloud recordings are automatically deleted 30 days after they finish, so retention rules are enforced without anyone remembering to clean up.
-
Finance · Banking operationsEmail credit transaction alerts to billing leadWhen money is received into a Xero bank account, your billing lead gets an email right away with the payee, amount, account, date and reference.
-
Human Resources (HR) · RecruitingEmail new paid social candidate leads to recruitersEach new candidate who answers your Facebook lead form is added to a tracking sheet and your recruiters get an email with their details and a link to the sheet.
-
Marketing · SMS marketingEnroll webhook signups into SMS reminder campaign for eventWhen someone signs up for your event through a form, they're saved as a lead in LeadConnector and enrolled in your SMS reminder campaign, so they get reminders without anyone adding them by hand.
-
Executives · Meeting managementGenerate meeting summary docs and action items for projectsWhen a meeting row with a transcript is added to your tracker, a dated Google Doc is created with the decisions, action items and companies from that meeting, ready to share.
-
Design · Content media productionGenerate social caption and 1080 image for postsWhen a content idea goes into your table, its row gets a caption, hashtags and a square image, and is marked publish-ready for review.
-
Marketing · Reputation managementGoogle review reply draftEvery new review gets a reply drafted in your voice and emailed to you to approve. 1 and 2 stars text you right away. 5 stars land in a testimonials sheet.
-
Data & Analytics · Analytics automationIncrement company engagement totals from incoming marketing emailsEvery marketing email engagement adds one to the engagement count of the company it belongs to, so campaign managers see who is engaging most.
-
Marketing · Marketing creativeLink new creative requests to related deal recordsWhen a new creative request lands on your board, its matching deal is found and linked to it, so the request owner sees the opportunity context straight away.
-
Business Owners · Professional services consultingLog completed time entries into central billing sheetEach completed time entry becomes one row in your central billing sheet the same day, with the date, hours and project filled in, and duplicates or internal time left out.
-
Legal · Compliance managementLog legal entries from new spreadsheet rows automaticallyEach new row added to your Excel intake table becomes a legal entry record in a Zapier Table, so compliance staff work from one source of truth.
-
Data & Analytics · Data automationLog meeting details to analytics table from calendarEach new or updated calendar event becomes one tidy row in your analytics table, with start, end, length and attendees, so dashboards and follow-ups have consistent meeting data.
-
Engineering · Ml ops AI operationsLog model evaluation metrics to central results sheetEach incoming prediction batch is scored against your targets file and its error metrics are added as a row in your central results sheet, ready for review.
-
Product · User research managementMove processed insight cards into the insights listWhen a batch of processed insights comes in, each matching Trello card is moved into your insights list, one at a time, so triage starts from one place.
-
Sales · Contact managementNexHello Business Card to NotionScan a business card with NexHello and the contact lands in your Notion contacts database. Scan the same person again and the row is updated, never duplicated.
-
Sales · Renewal managementNotify billing staff about subscription payment activityWhenever a customer's subscription changes in Stripe, billing staff get an email with the customer, the new status and the latest invoice, so they can act the same day.
-
Finance · Payment operationsNotify finance of new payment charges by emailEvery new Stripe charge sends your finance team a short email with the amount, status and a link to the charge, so issues get triaged the same day.
-
Sales · Renewal managementNotify revenue team of subscriptions scheduled to cancelWhen a customer schedules a subscription to cancel, your revenue team gets an email right away with the customer and the date it ends, so they can reach out in time.
-
Marketing · Social media marketingNotify team of new tagged Instagram post immediately to channelWhen someone tags your Instagram account, your team gets a Slack message with who tagged you, the caption, a link to the post and a preview, so coordinators can act on it right away.
-
Engineering · Quality assurancePopulate QA backlog items with randomized test contentWhen a QA backlog item in Notion gets or changes its category, a random matching test case from your spreadsheet is written into it, so testers start with a seeded case.
-
IT · Incident responsePost AI triage suggestion into incident management channelEach new incident message gets a suggested owning team, a confidence level and a one-line reason, posted as a threaded reply so the right people see it first.
-
Product · Product feedback managementPost attendee feedback as product reviews for teamsEach attendee feedback form submission with a rating or review text is posted to your review platform, so good feedback becomes a publishable review without manual copying.
-
Sales · Sales reportingPost daily sales report to central team chatEach daily sales form submission is turned into a short plain-text summary and posted to your team chat channel, so the central team sees the day's numbers right away.
-
Executives · Meeting managementPost meeting notes and action items to teamWhen new meeting notes appear in your project folder, the action items are pulled out, logged in a meeting table and posted to your team channel.
-
Engineering · Ml ops AI operationsPost model monitoring emails to data science channelWhen a model monitoring alert email arrives, its subject and a short snippet are posted to your data science Slack channel with a link to the original, so the team sees it right away.
-
Design · User testingPost new A/B test rows to team channelWhen someone adds an A/B test to your tracking sheet, its variants, link, reporter and screenshot are posted to your team's Slack channel so everyone can review it right away.
-
Data & Analytics · Data integrationPost one-time codes from email to an API endpointWhen a one-time code arrives by email, it is pulled out and sent straight to your verification endpoint, so provisioning finishes without anyone copying codes by hand.
-
Customer Service & Success · Customer support operationsPost reaction-tagged support requests to ops triage channelWhen a teammate marks a Slack message with a support reaction, the message, its author and a link to it are posted to your triage channel so coordinators can act on it right away.
-
IT · Security operationsPost SSL renewal notices to your team channelWhen a certificate renewal or failure email arrives, its details are posted to your team channel with a link to the original, so the right person sees it at once.
-
Customer Service & Success · Customer experience managementPost updated lost customer survey row to team channelWhen a lost-customer survey row is completed in your tracking sheet, a summary lands in your team channel with a link back to the row, so stakeholders can triage and assign follow-up right away.
-
Personal Productivity · Photo media managementPublish new meeting recordings to team video archiveWhen a Zoom recording finishes, it is uploaded to your video library and a matching row in your archive table links to it, so anyone on the team can find it.
-
Product · Product launch managementPublish planned feature releases to the GTM team channelWhen a feature release is marked planned or ready in your Notion tracker, the GTM team's Slack channel gets a short announcement with the release details and a link to the item.
-
Marketing · Review reputation managementReply to new public reviews with brief responsesEach new Google review gets a short, friendly public reply posted under it, so reviewers hear back without you writing every response.
-
Marketing · Lead managementRoute new social leads to intake webhook for processingEach new Facebook lead form submission is posted as clean JSON to your intake system, so leads are processed the moment they arrive.
-
Personal Productivity · File managementSave client call audio to team shared driveEach finished client call's audio is saved to the team's shared folder with the client's name and the call date, so anyone on the team can find it.
-
IT · Security complianceSave emailed compliance attachments into audit-ready archive folderEach attachment emailed to you is saved into your compliance archive folder with a clear, dated file name, so reviewers can find evidence quickly.
-
Legal · E discovery litigation supportSave incoming client faxes and scans to cloud folderEach fax or scan that lands in the scanner label is saved to your secure cloud folder under a dated, consistent filename and the email is marked processed, so legal staff can find client files fast.
-
Business Owners · Business document managementSave incoming staff PDFs into named Drive foldersEach PDF a staff member emails you is filed into a Drive folder named after the email's subject, so the documents are easy to find later.
-
Engineering · Software deliverySave new build artifacts into organized release folderWhen a new build artifact lands in your source folder, a timestamped copy is saved into your release folder, so teams can find reproducible files without filing them by hand.
-
IT · Security complianceSave security report attachments to shared drive folderWhen a security report email arrives, its attachments are saved to your shared drive folder with the received date, and the email is labelled so it is clearly processed.
-
Design · Creative operationsSave tagged social images into central media folderWhen someone tags your Instagram account, their photo or video is copied into your shared media folder with the uploader's name and the post time in the filename, so the team can reuse it.
-
Legal · Intellectual property managementSave trademark search report attachments to central folderEach trademark search report attachment that arrives by email is saved to one central Drive folder, named with its date and subject, so legal can review it in one place.
-
Sales · Proposal managementSend accepted estimates into billing pipeline for invoicingWhen a customer accepts an estimate in QuickBooks, its details and line items are sent to your billing system so the invoice can be started without re-typing.
-
Business Owners · Procurement operationsSend approval nudge for procurement requests to approverWhen a procurement request reaches approval, the approver gets a Slack message with the key details and a link, so requests stop sitting unseen.
-
Executives · Investor board reportingSend board meeting prep reminders to admin stakeholdersEach month, stakeholders get an email reminding them to submit board packet materials, with the agenda link, so the packet is ready on time.
-
Design · Brand managementSend brand color palette to requesting user and log itWhen someone asks for the brand colors with a slash command, they get the palette posted back in Slack and the request is logged in Airtable for tracking.
-
Legal · Contract managementSend contract request emails to assigned advisors todayWhen a contract request lands or changes in your tracking sheet, the assigned advisor gets an email with the details, so review starts right away.
-
Marketing · Advertising ppcSend customer conversion to ad platform after updateWhen a contact becomes a customer in HubSpot, their conversion is sent to Google Ads a day later, so your paid campaigns learn from real sales.
-
Data & Analytics · Business intelligenceSend daily sales ops list to regional stakeholdersEvery weekday morning, the day's sales ops worksheet is found in your Drive folder and emailed to your regional stakeholders, with the ops owner copied, so everyone starts standup with the same list.
-
Business Owners · Logistics managementSend delivery notices to carrier for new deliveriesWhen a delivery event comes in, the carrier gets an email with the pickup date, location, address, recipient, delivery window and weight, so dispatch doesn't have to send each one by hand.
-
Customer Service & Success · Customer experience managementSend exit feedback request to departing customer ownerWhen a membership cancellation comes in, the departing customer gets a short, personal email asking what could have been better, with a link to your feedback form.
-
Marketing · Marketing analyticsSend form sign-ups to conversion tracking for ad campaignsEach new HubSpot form sign-up is sent to LinkedIn as a conversion, so your ad campaigns can see which clicks turned into sign-ups.
-
Finance · Tax managementSend incoming receipts to tax provider and archiveEach new receipt in your intake folder is emailed to your tax provider, then filed away in a processed folder a day later.
-
Executives · Crisis incident managementSend infrastructure status updates to contacts in affected listWhen a contact is added to your affected-contacts list, they get a short infrastructure status email after a one-minute wait, so people hear from you before they open a ticket.
-
Data & Analytics · Etl managementSend ingestion pipeline status to team channel immediatelyWhen an ingestion pipeline reports a finished run or any errors, a short success and failure summary lands in your team's Slack channel right away.
-
Customer Service & Success · Conversational supportSend live chat inquiries to your bookings channelWhen a visitor sends a live chat message, your bookings channel gets a short alert with who wrote, what they said and a link to the conversation, so coordinators can reply fast.
-
Business Owners · Retail operationsSend low stock email alerts to team leadersWhen a branch's stock count in your inventory sheet drops below its minimum, the branch's team leaders get an email with the product and the count.
-
Executives · Meeting managementSend meeting notes email to advisor operations teamWhen a call ends, advisors get an email with the call title, who was on it, the topics discussed and the meeting link, with ops coordinators copied, so follow-up can happen the same day.
-
Customer Service & Success · Customer success operationsSend milestone summaries to upgrade team by emailWhen a customer milestone event is coming up on your calendar, your upgrade team gets a short email with the account's notes, so they can act before the milestone.
-
Human Resources (HR) · HR complianceSend monthly compliance reminders to your staff roster via emailOn the first of each month, every person on your staff roster gets the compliance reminder with the policy files attached, so HR can collect confirmations before the deadline.
-
Customer Service & Success · Omnichannel supportSend new email contents to intake endpoint for processingEvery new email to your support inbox is sent as structured data to your intake system, so it can become a ticket without anyone copying it by hand.
-
Business Owners · Insurance managementSend new motor claim notification to claims teamWhen a new motor claim lands in your claims table, the claims team gets one email with the claimant's details, formatted dates, any expiry problems and the attachments.
-
Human Resources (HR) · Performance managementSend performance review booking reminder to team leadersTwice a year, every manager on your list gets an email reminding them to book their team's performance reviews before the appraisal period.
-
Personal Productivity · Travel hostingSend personalized itinerary emails one day before tripsWhen a trip is added to your travel calendar, the traveler gets a personalized itinerary email with their link, one day before they leave.
-
Data & Analytics · Etl managementSend real-time integration failure alerts to data channelWhen one of your Zaps fails, a short alert with its name, the error and a link to its history lands in your data channel right away.
-
Executives · Crisis incident managementSend real-time vendor alerts to crisis team inboxWhen a vendor row in your tracking sheet is flagged as an alert, your crisis team gets an email with the details and a link to the row.
-
Product · Product launch managementSend release calendar alert to product marketing managerWhen a release goes on the calendar, the owner gets a Slack message with the title, time and link so launch comms can start right away.
-
Design · Creative operationsSend requested creative files to requestor same dayWhen a design request is marked Completed in your tracker sheet, the requestor gets an email with the finished files, and the design owner is copied.
-
Customer Service & Success · Customer onboardingSend scheduled welcome email and update visitor statusWhen a visitor reaches the milestone you set in your table, they get a welcome email and their row moves to the next stage, with the send time recorded.
-
Personal Productivity · Email managementSend second reminder emails for upcoming content deadlinesOne week before a scheduled content event, the contributor named in it gets a second reminder email with the date, unless they have already submitted.
-
Marketing · SMS marketingSend SMS for new online quote to requesterWhen someone requests a quote online, they get a text right away asking for their location and service, and their details are saved as a contact in Quo.
-
Customer Service & Success · Self service supportSend tailored email replies to new inbox messagesWhen a new email lands in your Outlook inbox, the sender gets a quick, tailored reply with your company signature, so they know they were heard.
-
Personal Productivity · Communication managementSend templated meeting reply SMS to client textsWhen a client texts back a reply code, they get the matching meeting reply by SMS straight away, so scheduling needs no manual follow-up.
-
Personal Productivity · Personal financeSend top gainer stock alerts to your phoneWhen market text arrives, each new stock ticker in it is saved to your stocks table and texted to your phone with a search link, so you see movers without checking a feed.
-
Business Owners · Hospitality operationsSend touring packet and pre-visit reminder to prospectsBefore a booked tour, the prospect gets an email with your touring packet link, so they arrive prepared and nobody has to send it by hand.
-
IT · Io t connected operationsSend vibration alert to on-call channel with formatted valueWhen a device reports a vibration reading above your limit, the on-call chat gets a formatted alert with the device, the reading and the time, so technicians can triage quickly.
-
Personal Productivity · Personal CRMSet next follow-up date for contact itemsWhen you update a contact's date in monday.com, the next follow-up date is set for you, one day later and never on a weekend.
-
Human Resources (HR) · HR complianceSet training status from updated contact profile recordsWhen a contact's training status changes in HubSpot, a simple true/false flag on that contact is updated to match, so compliance can filter on it.
-
Sales · Lead managementSMS lead alertTexts you every new lead the moment it comes in: their name, number, what they need, and a reply you can send back.
-
Engineering · Dev opsTrigger CI pipelines and alert failures to channelWhen code is pushed to your main branch, a CI pipeline starts, and if it fails, the team channel gets a message with a link.
-
Engineering · Dev opsTrigger environment cleanup when sprint task is taggedWhen a teardown tag is added to a sprint task, your removal API gets the task's ID and title, so the environment for that task is reclaimed without anyone doing it by hand.
-
Finance · Accounts receivableUnpaid invoice nudgeThree days after an invoice is due, the customer gets a friendly reminder in your voice. Still unpaid on day 7, you get a text.
-
Engineering · Engineering operationsUpdate active rotation event to current on-call contactWhen a rotation event on your on-call calendar is active right now, its contact is posted to your routing channel so the current on-call is applied immediately.
-
Data & Analytics · Analytics automationUpdate analytics profiles when contact territory value changesWhen a contact's territory changes in your CRM, their analytics profile row is updated (or created) with the new territory, so segments and reports stay accurate.
-
IT · IT operationsUpdate asset records from inventory changesWhen a device's record in your inventory changes, its matching asset record in your central Notion database is found, or created if missing, and updated with the latest details.
-
Legal · E discovery litigation supportUpdate case records with discovery and BWC statusesWhen an evidence intake update arrives, the matching case record in Airtable gets its Discovery and BWC statuses, timestamps and activity log, and a KPI entry is logged for each track.
-
Customer Service & Success · Self service supportUpdate chatbot FAQ records from edited sheet rowsWhen someone edits an answer in your FAQ sheet, the matching record in your Zapier Table is updated (or created if the question is new), so your chatbot always uses the latest answer.
-
Customer Service & Success · Customer success operationsUpdate churn record from cancellation flowWhen a customer finishes a cancellation flow, their row in your churn sheet is updated with the answers and plan details, so success teams see why they left.
-
Finance · Treasury managementUpdate daily currency rates across your finance recordsEvery hour, the latest exchange rates are fetched and written to one Notion record, so everyone reads the same numbers.
-
Data & Analytics · Data visualizationUpdate daily dashboard row with campaign engagement metricsEvery evening, today's campaign engagement numbers are pulled from your analytics endpoint, cleaned into plain numbers and written into today's row of your dashboard sheet.
-
Legal · Privacy complianceUpdate deal opt-in status from incoming webhook payloadsWhen a consent signal arrives, the matching Pipedrive deal's consent field is set to opt-in or opt-out, so sales sees current consent on the deal.
-
Sales · Sales intelligenceUpdate deal risk profile from buyer intent feedWhen a buyer-intent signal comes in, the matching Close lead's deal risk record is updated with the signals and notes, so sales sees the risk context right away.
-
Design · Cad technical designUpdate design records with new render file download linksWhen a new render lands in your Dropbox folder, its share link is written into the matching design record in Notion, so the team can open the file from there.
-
IT · IT operationsUpdate device asset fields from incoming admin webhookWhen an admin submits device details, the matching Notion record gets its asset number and model filled in automatically, so the asset list stays complete.
-
Engineering · Dev opsUpdate environment usage and log from deploy reactionReact with a rocket to a deploy message in Slack and the environment it names is marked in use in your registry sheet, logged with a timestamp, and confirmed in the thread.
-
Product · Product experimentationUpdate experiment record status from task changesWhen a ClickUp task changes status, its matching experiment record in your Airtable table is updated to the same status, so reports and handoffs show current delivery progress.
-
Data & Analytics · Business intelligenceUpdate KPI row with CSAT percentage from emailWhen a PDF report arrives by email, its headline percentage is copied into the matching KPI row of your executive workbook, so the dashboard numbers stay current.
-
Legal · Legal operationsUpdate legal task from address verification record intakeWhen an address verification record is added to your intake table, the matching ClickUp legal task is looked up and updated, so the case team sees the result without re-entering it.
-
Business Owners · Education operationsUpdate lesson log row from edited calendar eventWhen a lesson on your calendar is edited, its row in your lesson log is updated to match, so session details and billing stay accurate.
-
Finance · Loan managementUpdate loan records from external loan status feedWhen the loan servicer sends a status change, the matching loan in your CRM is updated with the new status, dates, property and finance figures, so the team sees current loan data.
-
Business Owners · Education operationsUpdate missed appointment rowsWhen an absence notice comes in, the attendee's row in your tracking sheet is marked as a no-show, timestamped and noted, so coordinators see it right away.
-
Engineering · Engineering operationsUpdate on-call contact group when rotation event startsWhen an on-call rotation event starts on your calendar, the rotation is identified and handed to your routing workflow with the handoff time and default contacts, so the on-call contact group follows the active rotation.
-
Product · Product roadmap managementUpdate product roadmap canvases from weekly issue listEvery week, the roadmap items your team touched in Jira are matched to their roadmap canvas, so the canvas shows current status, priority, due date and progress without anyone copying them by hand.
-
Design · Brand managementUpdate program item names when brand is setWhen a Brand value is picked on a program item, its name is rebuilt from its title parts and the brand, so the board stays consistent and searchable.
-
Engineering · Ml ops AI operationsUpdate record with AI analysis for signal alertsWhen a new signal alert lands in your table, an AI reviews it against your strategy and recent market data and writes a verdict onto the same record, ready for triage.
-
Engineering · Software deliveryUpdate release branch record on completed deployment statusWhen a deployment finishes, the release branch record in Salesforce is updated to show it reached production, whether it was a hotfix, and when it was last deployed to UAT.
-
Executives · Strategy planningUpdate strategic KR when tactical KR scope changesWhen a tactical KR's scope changes, its linked strategic KR is flagged in Notion, so leadership and ops work from the same priorities.
-
Executives · Strategy planningUpdate strategic plan records from daily OKR snapshotEvery morning, each OKR goal is copied into its Strategic Plan record in Salesforce, so roadmap owners always see current progress.
-
Customer Service & Success · Call center operationsUpdate support ticket when call ends with detailsWhen a call ends, its support ticket gets the call status, times, recording link and a note, so coordinators can triage without looking anything up.
No zap matches that yet.
FAQ
- What does zapier.sh do?
- It lists working Next Gen Zaps: Zapier automations written as code. Paste one prompt into any agent with Zapier MCP and it builds the zap in your Zapier account. Or install one from your terminal with the zap-pack CLI and deploy it with one command.
- Who is it for?
- Anyone with a Zapier account who works with an AI agent, like Claude, ChatGPT or Cursor, or in a terminal, and wants an automation that already works instead of starting from a blank page.
- What does it cost?
- zapier.sh and the zap-pack CLI are free. A zap runs in your own Zapier account and uses tasks from your plan: each successful step uses tasks. Zapier's Free plan includes 100 tasks a month, and paid plans add more. See zapier.com/pricing.
- How is it different from a Zap template?
- A Zap template on zapier.com sets up a Zap that you finish in Zapier's editor. A zap here is a Next Gen Zap: the whole workflow is plain TypeScript plus an install guide, so your agent can read it, build it in your account and test it, and you can keep it in git.