Zapier AI Actions: Connect ChatGPT to 7 000 Apps Without Code
Shows how to connect ChatGPT and other apps in a Zapier workflow without code, while adding checks and approval steps.
You can connect ChatGPT with tools such as Google Docs, Slack, and Mailchimp through a Zapier workflow. Start with a simple trigger, pass the relevant information to ChatGPT, review the output, and then create the campaign draft for approval.
Trigger the Flow with a Slack Message
Set Slack as the trigger app and connect your workspace.
Choose the option for a newly posted message, then select the channel where your team submits content requests. For example, use #content-requests.
Add a filter so the workflow runs only when a message contains !newsletter. Send a test message and confirm that the workflow receives the expected text before continuing.
Pull the Newsletter Draft from Google Docs
Add an action that finds a document in Google Docs. Map the document title or another identifying field to information from the Slack message.
If your team names documents after their topics, include a clear title convention in the Slack message. For example, a request could include a command followed by the exact document title.
Add a step that retrieves the document text. Map that text to a variable such as Document Content so you can use it in the next action.
Draft the Email Copy with ChatGPT
Add ChatGPT as the AI action and choose the option for sending a prompt.
Use a clear instruction such as:
Turn the following draft into a polished email for our business audience. Return a subject line and email body. Keep the claims consistent with the supplied draft and do not invent product details.
Map Document Content to the prompt input. Ask for a consistent output format, such as separate subject and body fields, and map those fields to variables you can use later.
Keep the instructions focused on the job. Specify the audience, tone, required structure, and any facts that must remain unchanged.
Add Visuals
Add an image-search action such as Unsplash, Pexels, or Google Drive if your connected tools provide one.
Map the search term to the generated subject line or another relevant variable. If the workflow supports a formatter, shorten the phrase to avoid an overly broad search.
Review the selected image before the workflow continues. You can add a separate approval step instead of automatically inserting an image.
Create the Campaign Draft in Mailchimp
Add a Mailchimp action for creating a campaign. Select the campaign type required by your account and map the following fields:
- Subject line: the ChatGPT
subjectvariable - Content: your email template with the ChatGPT
bodyvariable - Image: the selected image URL, if your template supports it
- Audience: the relevant audience or list
Do not schedule the campaign immediately. Create a draft and send its preview to an editor for review.
Test the complete workflow with non-sensitive content. Check the document selection, generated copy, image choice, audience, links, and formatting before publishing the workflow.
Add Approval and Error Handling
Add a Slack approval step before scheduling or publishing. Let an editor review the draft and request changes when needed.
You can make the approval action conditional. Continue only when the editor selects an approval option; otherwise, route the workflow to a separate review message.
For recurring problems, add paths for common cases:
- Missing document
- Empty or unclear request
- Incomplete ChatGPT output
- No suitable image
- Failed campaign creation
- Approval not received
Avoid sending the same campaign more than once. Check whether the workflow already has a campaign identifier before it creates another draft.
Review Before You Publish
Use a test document that contains fictional or non-sensitive information. Confirm that the workflow does not expose private business data in prompts, messages, or connected tools.
Ask an editor to check factual claims, links, formatting, and the selected audience. Publish the workflow only after those checks are part of its process.
FAQ
Can I use a different document or image source?
Yes. Replace an action with a connected alternative that provides the information you need. Notion, Airtable, Google Drive, and other tools can serve as possible sources, depending on the actions available in your workflow.
How do I reduce invented product details?
Provide a concise fact sheet, identify the source of each claim, and instruct ChatGPT to use only the supplied information. Require human approval before the campaign is scheduled.
Can the workflow send campaigns automatically?
You can add a scheduling step, but keeping human approval before publication gives the editor a chance to check the copy, audience, links, and campaign settings.
How much will the workflow cost?
Check Zapier’s current pricing and task limits before publishing. The number of tasks used can depend on the apps, filters, paths, and actions included in the workflow, so test the complete process and review its usage.