Lesson 5.3 – Connecting ChatGPT with Zapier/Make Step-by-Step
1. Why Connect ChatGPT to Automation Tools?
By connecting ChatGPT with Zapier or Make (Integromat), you can:
-
Automatically create content from triggers (emails, form submissions, messages).
-
Save time by skipping manual copy-paste between tools.
-
Build workflows that run 24/7 without supervision.
2. Connecting ChatGPT with Zapier
Step 1: Create a Zap
-
Log in to Zapier and click Create Zap.
-
Select your trigger app (e.g., Google Sheets, Gmail, Slack).
Step 2: Add ChatGPT as an Action
-
Click + to add an Action.
-
Search for OpenAI (ChatGPT) and select it.
Step 3: Connect Your OpenAI Account
-
Click Connect.
-
Paste your API key (from Lesson 5.2).
-
Zapier will store it securely.
Step 4: Set Up Your Prompt
-
In the “Prompt” field, type what you want ChatGPT to do.
Example:
Step 5: Test and Publish
-
Run a test to see the output.
-
If satisfied, click Publish Zap.
3. Connecting ChatGPT with Make (Integromat)
Step 1: Create a New Scenario
-
Log in to Make.com.
-
Click Create a new scenario.
Step 2: Add a Trigger Module
-
Choose an app that will start your workflow (e.g., Google Sheets, Airtable).
Step 3: Add OpenAI as the Next Module
-
Click + and search for OpenAI.
-
Select Create a Completion (or Chat Completion for GPT-4).
Step 4: Connect Your Account
-
Click Add Connection.
-
Paste your API key and save.
Step 5: Customize Your Prompt
Example:
Step 6: Test and Schedule
-
Run a test to check the output.
-
Save and schedule your scenario to run automatically.
4. Example Workflow Ideas
-
Social Media Automation → Google Sheets + ChatGPT → Auto-generate captions.
-
Email Drafting → Gmail Trigger + ChatGPT → Draft personalized replies.
-
Blog Outlines → Google Form + ChatGPT → Create structured blog outlines instantly.
5. Activity
💡 Exercise:
-
Connect ChatGPT to either Zapier or Make using your API key.
-
Build one small automation (e.g., generate a summary when a new row is added to Google Sheets).
6. Pro Tip
If you want faster results and fewer errors, use placeholders in prompts (like {{Data from Trigger}}) instead of hardcoding text—this makes your workflow adaptable for any input.
