Building Your First AI Workflow: A Complete Beginner’s Guide
You’ve heard about AI automation. You know you should be using it. But every tutorial assumes you’re a developer.
This guide doesn’t. By the end, you’ll have a working automation that runs without you.
What You’ll Build
A “Daily Brief” automation that:
- Pulls your calendar events for today
- Checks your unread emails
- Uses AI to generate a morning summary
- Sends it to your phone via Slack or email
Total build time: 45 minutes
Cost: $0 (uses free tiers)
Prerequisites: A computer, internet, and 45 minutes
Step 1: Choose Your Platform (5 minutes)
| Platform | Free Tier | Best For |
|---|---|---|
| Make.com | 1,000 ops/month, 2 workflows | Best free tier, visual builder |
| Zapier | 100 tasks/month, 5 Zaps | Easiest to learn, fewest features |
| n8n | Unlimited (self-hosted) | Most powerful, requires setup |
Recommendation for beginners: Make.com. The free tier is generous (1,000 operations/month), the visual builder is intuitive, and you can build multi-step workflows without paying.
Go to make.com and create a free account.
Step 2: Plan Your Workflow (10 minutes)
Before building anything, sketch it on paper:
[Trigger: Every morning at 7 AM]
↓
[Action 1: Get today's Google Calendar events]
↓
[Action 2: Get unread Gmail count + subjects]
↓
[Action 3: Send both to ChatGPT with prompt]
↓
[Action 4: Format AI response into message]
↓
[Action 5: Send to Slack or email]
Why plan first? Because building without a plan leads to tangled workflows that break. Spend 10 minutes planning, save 2 hours debugging.
Step 3: Connect Your Accounts (10 minutes)
In Make.com:
- Click “Create a new scenario”
- Click the + icon to add your first module
- Search for “Google Calendar” → Connect your account
- Search for “Gmail” → Connect your account
- Search for “OpenAI (ChatGPT)” → Add your API key
Getting a ChatGPT API key:

- Go to platform.openai.com
- Create an account (or log in)
- Navigate to API Keys → Create new key
- Copy it (you won’t see it again)
- Add $5 credit (minimum) for API access
Cost note: The ChatGPT API costs ~$0.01-0.03 per workflow run. At 30 runs/month, that’s $0.30-0.90/month. Practically free.
Step 4: Build the Workflow (15 minutes)
Module 1: Trigger
- Type: Schedule
- Set: Every day at 7:00 AM
- Timezone: Your local timezone
Module 2: Google Calendar
- Action: Get events
- Time range: Today
- Calendar: Primary
Module 3: Gmail
- Action: Get emails
- Filter: Unread
- Limit: 10 emails (don’t overload the AI)
Module 4: ChatGPT
- Action: Create a chat completion
- Model: gpt-4o-mini (cheapest, fast, good enough)
- Prompt:
You are a morning briefing assistant. Generate a concise daily brief using this information:
CALENDAR EVENTS:
{{Google Calendar output}}
RECENT UNREAD EMAILS:
{{Gmail output}}
Format the brief as:
- 📅 Today's Schedule (list events with times)
- 📧 Priority Emails (flag any that seem urgent)
- 🎯 Focus Recommendation (suggest the #1 priority for today based on calendar + emails)
Keep it under 200 words. Be direct and actionable.
Module 5: Send Output
- Choose Slack or Email
- For Slack: Send to a specific channel (#daily-brief)
- For Email: Send to your personal email
Step 5: Test Everything (5 minutes)
Test each module individually:
- Run Module 1 (Schedule) → Does it trigger?
- Run Module 2 (Calendar) → Does it pull today’s events?
- Run Module 3 (Gmail) → Does it fetch unread emails?
- Run Module 4 (ChatGPT) → Does it generate a readable brief?
- Run Module 5 (Send) → Do you receive the message?
Common issues:
- “Module 2 returned empty” → Check your calendar has events today
- “ChatGPT output is garbage” → Check your prompt formatting
- “Slack message didn’t send” → Check channel permissions
Step 6: Activate and Monitor
Once testing passes:
- Toggle the scenario to ON
- Set error notifications (Make.com can email you if it fails)
- Check it runs correctly for 3 consecutive days
- After 3 days of success, stop manually checking
Troubleshooting Table
| Problem | Solution |
|---|---|
| Workflow doesn’t trigger | Check timezone settings, verify scenario is ON |
| ChatGPT output too long | Add word limit to prompt (“Keep under 200 words”) |
| Missing calendar events | Check which calendar is selected, verify time range |
| Gmail not fetching | Re-authorize Gmail connection, check filters |
| Slack message fails | Verify bot has channel posting permissions |
| API costs too high | Switch from gpt-4o to gpt-4o-mini ($0.15 per 1M input tokens) |
Scaling This Workflow
Once your daily brief works, add:

- Weather data (OpenWeatherMap integration)
- News summary (RSS feed → AI summary)
- Task list (Todoist or Notion integration)
- Team updates (Slack messages from yesterday)
- Health metrics (Apple Health / Fitbit data)
Each addition takes 10-15 minutes. Build incrementally.
Cost Breakdown
| Component | Monthly Cost |
|---|---|
| Make.com Free Plan | $0 |
| ChatGPT API (30 runs) | ~$0.30-0.90 |
| Google Calendar | $0 (free) |
| Gmail | $0 (free) |
| Slack | $0 (free plan) |
| Total | $0.30-0.90/month |
Less than a dollar per month for a personalized daily brief. That’s cheaper than the coffee you drink while reading it.
Getting Started Right Now
- Open make.com → Create account
- Follow Steps 2-5 above
- Test once before activating
- Let it run for 3 days without changes
- Adjust based on results
The hardest part isn’t building the workflow. It’s starting. Open make.com right now.
Sources: Make.com pricing (make.com), Zapier pricing (zapier.com), n8n docs (docs.n8n.io), OpenAI API pricing (openai.com/pricing)