Upskill your Automation with Zapier Central
Learn how to create your first Zapier Central automation using natural language. Easy steps to creating a knowledge base from emails.
Teach a back-office AI bot to automate tasks. Zapier has launched Zapier Central - "an experimental AI workspace where you can teach bots to work across 6,000+ apps (Zapier, n.d.)".
This Article's Use Case:
Upskill your Automations. Start to understand what Zapier Central is and what it can do. Learn by doing. This tutorial shows you how to set up your Zapier Central account and create your first bot.
This bot saves targeted emails to a knowledge base.
What is Zapier Central?
From zapier.com/central:
"Work hand in hand with AI bots"
"Zapier Central is an experimental AI workspace where you can teach bots to work across 6,000+ apps (Zapier, n.d.)."
My understanding is Zapier Central puts a natural language AI chat process (similar to ChatGPT) on top of the Zapier automation process.
This is a no-code environment - Zapier Central allows you to build Zapier powered automations without code.
- Use GPT style natural language;
- Add a knowledge base;
- Add actions.
- The knowledge base is dynamic - updated in real-time.
This is a game changer. Let's get started.
Create your Zapier and Zapier Central Account
To use Zapier Central, I need a Zapier account.
TIP: Use the Work Email option in order to access Zapier help features.
Add App connections to your Zapier account
Before hopping over to Zapier Central, add some 'App connections' to your Zapier account. You will use these connections to build your bot.
You will add a connection to your:
- Gmail
- Google Docs
- Google Sheets
- Google Drive
To add connections, follow the process below:
Now that we have Apps connected, we can hop over to Zapier Central.
The Google Sheet
Before you create the bot in Zapier Central, have a Google Sheet available.
Make a note of the name of the Google Sheet.
In your Google Drive, create a new Google Sheet with the following columns:
- id
- date
- subject
- body
You are now ready to create your bot.
Creating your bot in Zapier Central
Follow the process below to log in and start creating your bot:
The first time you log in to Zapier Central, you see a screen similar to the one below.
NOTE: The 'Minecraft' type icons above my Avatar on the left, you will not see until you have created your first bot.
- Name your bot—'Test Email to Google Sheet';
- Describes what Behaviours are and what to do with them. Behaviours include:
- Instructions: ChatGPT style;
- Triggers: What triggers the Action;
- Actions: What the bot will do.
- Describes Data Sources;
- Start building your 'Save New Email' bot—click 'Create behavior'.
Add your first behaviour
Following from the screen above, you have clicked the 'Create behavior' button.
Follow on below by renaming your behaviour and adding a Trigger:
Now add your Action
Follow on below to add your Action:
On the following screen, you will:
After clicking 'Google Sheets: Create Spreadsheet Row' do the following:
- Set the Google Sheets connection (we set this up when adding connections to your Zapier account);
- Set the Google Drive (set up as 1 above);
- Set the name of the Google Sheet to use - we created this in the step above (you are shown a list of Google Sheets in your Drive);
- Set the Worksheet to use;
- You will then see the columns in the Sheet and asked to select a process. For each of these, choose 'Have AI generate a value for this field';
- Insert Instructions.
The bot Instructions
I the 'Instructions' window, insert the following:
When a new e-mail arrives in the inbox, check if the email address ['enter search phrase'] exists in the email body. Perform Step by Step the following instructions:
Step 1 If the phrase is present, assign values to the following fields, the value is extracted from the email: clean_date: The send date of the email clean_subject: The Subject of the email clean_body: The Body of the email. Please ensure to strip out all line breaks [\n] and blank lines[\n\n].
Step 2 Trigger your Create Spreadsheet Row Action below, inserting the values from Step 1 as follows:
id into the 'id' column [COL$A] of the ['name_of_google_sheet'] Google Sheet.The value of id is determined from the Trigger data;
clean_date into the 'date' column [COL$B] of the ['name_of_google_sheet'] Google Sheet;
clean_subject into the 'subject' [COL$C] of the ['name_of_google_sheet'] Google Sheet;
clean_body into the 'body' [COL$D] of the ['name_of_google_sheet'] Google Sheet.
The Instructions explained
Say you are following a creator and have subscribed to their mail list. Let us use Josh Spector.
You want to build a record of his emails.
Find a phrase in that will be in all emails from Josh.
You will probably be safe using his email address, josh@joshspector.com
So substitute ['enter search phrase'] with 'josh@joshspector.com'. Include the single quotes.
The bot then:
- Checks if a new email has arrived
- If so, performs the Instructions
- If the search phrase is present, fires the Action;
- The Action adds a row to the spreadsheet.
Does the bot work?
Yes.
I have the bot running.
As a variation, save to a new Google Document.
There are questions I will follow up:
Remember, Zapier Central is still experimental.
- If more that 1 'New Emails' arrive between runs, it seems that only the first email is processed;
- It seems that only +- 700 words of the email body are processed. If the email is longer, the copy is truncated.
Related articles
The following are of interest:
Hire Me? Lets talk!
I can help you with your:
- AI strategy;
- Prompt engineering;
- Content creation;
- Custom GPTs.
I am available for remote freelance work. Please contact me.
References
This article is written with the help of the following excellent resources:
Zapier. (n.d.). Build AI bots with Zapier Central. Zapier Central. https://zapier.com/central
Add new comment