Duration: 3–4 days | 6 lessons
What You've Done, and What's Next
You've built real workflows. Your Morning Brief grabs data from multiple sources and delivers it every morning. Your Inbox Triage workflow takes incoming emails, runs them through an AI filter, and sorts them into folders or tags. These workflows work because Make and n8n have pre-built connectors to Gmail, Slack, Airtable, and hundreds of other tools.
But here's what you've probably noticed: there's a tool you use that doesn't have a connector. Or there's a feature you need from a tool, but the pre-built connector doesn't expose it. Or you want to connect something internal to your organization that obviously has no pre-built integration.
At that moment, most people hit a wall. They think: "I'd need to hire a developer for this."
You don't.
This module is about learning the layer underneath all those pre-built connectors: direct API calls over HTTP. An API is just a standardized way for software to talk to other software. And here's the truth that will change how you think about automation: every pre-built connector is just a pre-configured HTTP request. When you use the Gmail module, Make is making an HTTP call to Google's API on your behalf. You're about to learn how to make those calls yourself.
This is the skill that means you're never blocked by "there's no integration for that." It's the difference between being constrained to pre-built pathways and being able to connect to almost anything on the internet.
Learning Outcomes
By the end of this module, you will:
✅ Understand what APIs are — not as developer black magic, but as standardized contracts for how software talks to other software
✅ Read API documentation — know what to look for, translate a documentation page into a working HTTP request, and understand authentication requirements
✅ Use the HTTP module — build direct API calls in Make or n8n to fetch data, send data, and integrate tools with no pre-built connector
✅ Handle webhooks — understand both sides (triggering your workflow via webhook, and calling APIs that send webhooks), and know when to push instead of pull
✅ Parse API responses — work with JSON, navigate nested data, iterate over arrays, and handle the messy reality of real API responses
✅ Know your boundaries — understand what no-code automation platforms excel at, where their limits are, and what comes next if you outgrow them
The Lessons
Lesson 1: APIs Without Fear
Where you learn what an API actually is, and that it's not scary
Lesson 2: Webhooks — When You Want Things to Push Instead of Pull
Where you learn the difference between pulling data and having services push data to you
→ Lesson 2: Webhooks — Push vs. Pull
Lesson 3: HTTP Modules — Making Raw API Calls
Where you make your first direct API call and extract real data
Lesson 4: Authentication Patterns — Proving You Are Who You Say You Are
Where you learn the different ways APIs verify your identity, and how to handle them securely
→ Lesson 4: Authentication Patterns
Lesson 5: Parsing Responses — Getting the Data You Need
Where you learn to navigate the often-messy JSON responses that APIs return
Lesson 6: The No-Code Ceiling — When to Go Further
Where you understand what no-code tools can and cannot do, and what lies beyond
→ Lesson 6: The No-Code Ceiling
Module Deliverable
By the end of this module, you'll build a working custom integration between two tools using direct API calls or webhooks — without using any pre-built connector.
This integration should: - Use at least one HTTP module to call an API directly, or receive a webhook from an external service - Authenticate properly using credentials stored in your platform's vault - Extract and use data from the API response in a meaningful way - Solve an actual problem you have (or demonstrate a capability that interests you)
You'll document it with: - A screenshot of the HTTP module configuration - A screenshot of a successful execution showing the API response - A brief explanation of what the workflow does and why you built it
This is your proof that you've graduated from the pre-built connector ecosystem. You can now connect to almost anything.
Getting Started
Begin with Lesson 1: APIs Without Fear. The lessons build on each other, but each stands alone — you can reference any lesson if you need a specific concept later.
You'll need: - Access to Make or n8n (or both) - A willingness to read API documentation (it's easier than you think) - A simple free API to experiment with (we'll suggest OpenWeatherMap, CoinGecko, or OpenMeteo) - A tool you actually use and want to integrate with
Let's demystify APIs.