Academy/AI Automation Operations/Your First Automated Workflow: Email → Spreadsheet → Notification
Free Chapter 12 minChapter 2/5

Your First Automated Workflow: Email → Spreadsheet → Notification

Step-by-step guide to building a practical automation, understanding triggers and nodes.

本章学习要点

2 / 5
1

Understand the concept and core value of no-code automation

2

Compare the characteristics of the three major automation platforms: Zapier, Make, and n8n

3

Develop an automation mindset—identify business processes that can be automated

Theory is good, but nothing beats building something yourself. In this chapter, we'll use the Make platform (which has the most intuitive interface) as an example to build a real, usable automated workflow from scratch.

Scenario: Automating Customer Inquiry Processing

You have a contact form on your website (or receive customer inquiries via email). Whenever a new inquiry comes in, you need to: 1. Log the inquiry content to Google Sheets 2. Use AI to analyze the inquiry type and urgency level 3. Assign it to the appropriate colleague based on the type 4. Send a notification in a Feishu/DingTalk group.

Doing this process manually takes 5-10 minutes each time. If you receive 20 inquiries a day, that's 50-100 hours of repetitive work per month. Let's solve it with automation.

Build Steps

Step 1: Register for Make and Create a Scenario

Visit make.com to register for a free account. Click "Create a new scenario" to create your first automation flow. Each automation flow in Make is called a Scenario.

Step 2: Set Up the Trigger

The Trigger determines when the automation flow starts. In our scenario, the trigger is "Receiving a new email." Click the plus sign, search for the Email/Gmail module, and select "Watch Emails." Connect your email account and set filter conditions (e.g., specific sender or subject keywords).

Step 3: Add an AI Analysis Node

Add an OpenAI (or other AI) module after the trigger. After configuring the API key, set the Prompt: "Analyze the following customer inquiry and return JSON format: {"type": "pre-sales/after-sales/complaint/other", "urgency": "high/medium/low", "summary": "one-sentence summary"}. Inquiry content: [email body]."

Step 4: Write to Spreadsheet

Add a Google Sheets module and select the "Add a Row" action. Connect your Google account, select the target spreadsheet and worksheet. Map the email information (sender, time, subject) and AI analysis results (type, urgency, summary) to the corresponding columns.

Step 5: Conditional Routing

Add a Router module to set up different processing paths based on the AI-analyzed type. For example: Pre-sales inquiry → Notify sales group, After-sales issue → Notify customer service group, Complaint → Notify manager. Connect each path to a Feishu/DingTalk message-sending module.

Step 6: Test and Enable

Click "Run once" to test the entire flow. Send a test email and check if each node works correctly. Once confirmed, turn on the Scheduling switch and set the check frequency (e.g., check for new emails every 5 minutes).

Core Concepts Explained

Trigger

The starting point of automation—"When something happens." Common triggers: receiving a new email, new data in a spreadsheet, scheduled execution (e.g., daily at 9 AM), receiving a request via Webhook.

Action

What to do after being triggered—"Execute what action." Common actions: sending messages, writing data, calling an API, generating documents.

Router

Decides which path to take based on conditions. Similar to if-else in programming, but configured via a visual interface.

Data Mapping

Passing the output from the previous step as input to the next step. For example, passing the email body to AI analysis, then passing the analysis results to the spreadsheet and notification modules.

Common Issues and Debugging

The most common issue in automation flows is data format mismatch. For example, failure to parse JSON returned by the AI, inconsistent date formats, or errors caused by special characters in text. Make provides detailed error logs; you can view the input/output data for each node individually, making it easy to troubleshoot step by step.

实用建议

When building an automation flow, first use the "Run once" button to test each node step by step. After confirming the data format for each node's input and output is correct, connect the next node. Taking it step by step is much more efficient than building everything at once and then debugging.

注意事项

Be especially careful with actions involving sending emails or messages in automation flows. A configuration error could lead to sending out incorrect information in bulk. Before going live, be sure to run a complete test with sample data and confirm that the content and recipients of each message are correct.

重要提醒

Make's free plan has a limit of 1000 operations per month. A flow with 5 nodes consumes 5 operations per trigger. If triggered 20 times a day, that's 3000 operations per month. Consider upgrading to a paid plan or switching to a self-hosted solution like n8n before exceeding the limit.

Make Automation Build Process

Set Trigger (Watch Emails)
AI Analysis Node (OpenAI)
Write to Spreadsheet (Google Sheets)
Conditional Routing (Router)
Send Notification (Feishu/DingTalk)

Automation Core Concepts

Trigger (When something happens)
Action (Execute what action)
Router (Conditional judgment)
Data Mapping (Passing data)
Complete Flow
After building your first automation flow, in the next chapter we'll look at enterprise-level automation cases—understanding how real companies use automation to save an entire team's workload.

Finished? Mark as completed

Complete all chapters to earn your certificate

Want to unlock all course content?

Purchase the full learning pack for all chapters + certification guides + job templates

View Full Course