← All Guides

Stripe New Customer: Auto-Track in Airtable + Slack

A new customer signs up in Stripe. Their name sits in your payment dashboard — and nowhere else. Your team doesn't know, nobody starts onboarding, and you find out three days later when you happen to check. This Make.com Stripe automation fixes that instantly: the moment a new customer appears in Stripe, their details land in an Airtable client tracker and your team gets a Slack notification. No code, no manual entry, runs forever once built.

Why Stripe's Dashboard Isn't Enough for Client Tracking

Stripe is built for payments, not client management. It stores customer names and emails, but it doesn't notify your team when someone new signs up, track onboarding status, or let multiple people collaborate on client notes. If you're a freelancer or agency juggling 10-50 active clients, you need a dedicated tracker — and you need it updated automatically, not by someone remembering to copy-paste from Stripe every morning.

What This Stripe to Airtable Automation Does

When a new customer is created in Stripe, Make.com catches the event instantly via webhook and runs two actions: it creates a new record in your Airtable client tracker with the customer's name, email, Stripe ID, and signup date, then sends a formatted Slack message to your team's channel. The whole thing takes about 25 minutes to build.

How the Workflow Runs

StepWhat HappensTool
1New customer is created in StripeStripe Webhook (INSTANT)
2Client record is added to Airtable with name, email, and dateAirtable
3Team gets a Slack notification with client detailsSlack
💡 Pro Tip: This automation uses Stripe's Watch Events module with webhooks — it triggers instantly when a new customer appears, using zero Make.com operations while idle. Unlike polling triggers that check every 15 minutes and consume operations on every check, webhooks only fire when there's actual data. On the free plan (1,000 operations per month), this means you're only using operations when real customers sign up.

Why Airtable Instead of Google Sheets for Client Tracking

Several tutorials on this site use Google Sheets for tracking — it's free and everyone knows it. But for client tracking specifically, Airtable is the better choice. Airtable gives you structured field types: an Email field that validates addresses, a Single Select dropdown for status tracking ("New", "Onboarding", "Active"), and a Date field that formats dates automatically. You can switch to a Kanban view to see your onboarding pipeline at a glance — drag clients from "New" to "Onboarding" to "Active" without editing cells. Google Sheets can log data, but it can't enforce structure. Airtable's free plan includes 1,000 records per base and up to 5 editors — more than enough for most service businesses tracking clients.

Create your free Airtable client tracker — no credit card needed. Try Airtable free →

Don't Use Slack? Alternatives That Work the Same Way

This guide uses Slack for team notifications, but Make.com supports any messaging tool. If your team doesn't use Slack, swap the last module for one of these — the rest of the workflow stays identical. Gmail: send a notification email to your team instead. Microsoft Teams: same concept as Slack, select the Teams module and pick your channel. Google Chat: if you're already in Google Workspace, this is the simplest swap.

Start building this automation for free on Make.com — no credit card needed. Start free on Make.com →

What You Need Before Starting

You'll need four things ready before opening Make.com. A Stripe account — sandbox mode works perfectly for testing (no real charges). An Airtable account with a base called "Client Tracker" containing a table called "Clients" with these columns: Name (text), Email (email), Stripe Customer ID (text), Plan (text), Amount Paid (currency), Date Joined (date), Status (single select with "New", "Onboarding", "Active"), and Notes (long text). A Slack workspace with a channel for notifications (this guide uses #new-client, you can name yours anything). And a free Make.com account.

Make.com Stripe Airtable automation — Airtable Client Tracker base with columns configured
Make.com Stripe Airtable automation — Airtable Client Tracker base with columns configured

How to Build the Stripe to Airtable Client Tracker Automation

  1. Create a test customer in Stripe — open your Stripe Dashboard and switch to sandbox mode using the toggle in the top-right corner. Go to Customers and click "+ Add customer." Enter a name and email, then click "Add customer." You'll use this test customer to trigger the automation later.
  2. Make.com Stripe automation — Stripe sandbox Create customer dialog
    Make.com Stripe automation — Stripe sandbox Create customer dialog
  3. Log in to Make.com and create a new scenario — click "Create a new scenario" on your dashboard. You'll see an empty canvas with a large purple + button in the center.
  4. Make.com Stripe Airtable scenario — empty canvas ready to build
    Make.com Stripe Airtable scenario — empty canvas ready to build
  5. Click the + button and search for "Stripe" — select the Watch Events module. Click "Create a webhook" to set up the trigger. Connect your Stripe account using OAuth or API Key (copy your Secret key from Stripe → Developers → API keys — it starts with sk_test_ in sandbox mode). Set the Group to "Customer" and the Event to "Customer created." Click Save.
  6. Make.com Stripe webhook — Group set to Customer, Event set to Customer created
    Make.com Stripe webhook — Group set to Customer, Event set to Customer created
  7. 💡 Pro Tip: This tutorial uses the customer.created event, which fires whenever a new customer is added to Stripe — whether through Checkout, a manual invoice, or the dashboard. If you only want to track customers who have actually completed a payment, use checkout.session.completed instead. The setup is identical — just select "Checkout" as the Group and check "Checkout session completed."
  8. The Stripe module is now on your canvas with the webhook connected — you'll see the webhook name in the module configuration and "Immediately as data arrives" in the bottom toolbar, confirming this is an INSTANT trigger.
  9. Make.com Stripe Watch Events module — webhook connected and ready
    Make.com Stripe Watch Events module — webhook connected and ready
  10. Click the + button to the right of the Stripe module, search for "Airtable" and select "Create a Record." Click "Create a connection" — Make.com will open a dialog where you select Airtable OAuth as the connection type. Name the connection anything (e.g. "My Airtable OAuth connection") and click Save. Airtable's authorization screen will open — grant Make.com access to your bases.
  11. Make.com Airtable module — Create a connection button to link your Airtable account
    Make.com Airtable module — Create a connection button to link your Airtable account
  12. Make.com Airtable OAuth — connection type and name configuration
    Make.com Airtable OAuth — connection type and name configuration
  13. Once connected, select your Base ("Client Tracker") and Table ("Clients") from the dropdowns. Airtable fields will appear automatically. Map them from the Stripe trigger: Name to "1. Object: Name", Email to "1. Object: Email", and Stripe Customer ID to "1. Object: ID" (this starts with cus_ and is useful for reference).
  14. Make.com Airtable field mapping — Name, Email, and Stripe Customer ID mapped from Stripe
    Make.com Airtable field mapping — Name, Email, and Stripe Customer ID mapped from Stripe
  15. Scroll down to map the remaining fields. Leave Amount Paid empty — the customer.created event doesn't include payment data. For Date Joined, map "1. Object: Created" directly — Airtable converts the Stripe timestamp automatically, no formatDate function needed. For Status, click the "Map" toggle to enable manual input and type "New" — this sets every new client's status to "New" by default. Leave Notes empty — your team fills this in manually during onboarding.
  16. Make.com Airtable field mapping — Date Joined, Status set to New, Notes empty
    Make.com Airtable field mapping — Date Joined, Status set to New, Notes empty
  17. Add a Slack module — click the + button after Airtable, search for "Slack" and select "Send a Message." Connect your Slack workspace through OAuth. Set Channel Type to "Public channel" and select your #new-client channel. In the Text field, compose a message using mapped fields from the Airtable module: include the client's name, email, Stripe Customer ID, and join date. Use Slack's bold formatting (*text*) for labels to make the notification scannable.
  18. Make.com Slack module — channel selected and message template with mapped client fields
    Make.com Slack module — channel selected and message template with mapped client fields
  19. Test the automation — click "Run once" at the bottom of the Make.com canvas. The scenario starts listening for Stripe events. Switch to your Stripe Dashboard, go to Customers, and create another test customer with a different name and email. Switch back to Make.com — the scenario should fire within seconds, showing green checkmarks and a "1" badge on each module.
  20. Make.com Stripe Airtable Slack automation — successful test run with green checkmarks on all modules
    Make.com Stripe Airtable Slack automation — successful test run with green checkmarks on all modules
  21. Verify the results — check your Airtable Client Tracker table. A new row should appear with the customer's name, email, Stripe ID, and today's date, with Status set to "New." Then check your Slack #new-client channel for the formatted notification.
  22. Make.com Stripe automation result — Airtable Client Tracker with auto-populated client row
    Make.com Stripe automation result — Airtable Client Tracker with auto-populated client row
  23. Make.com Stripe automation result — Slack notification with new client details
    Make.com Stripe automation result — Slack notification with new client details
  24. Turn the scenario on — click the toggle at the bottom-left of the canvas to activate the scenario. Since this uses a webhook trigger, it runs immediately when data arrives — no polling interval needed.
  25. Try Make.com's free plan — 1,000 operations per month, enough for hundreds of new client signups. Start free on Make.com →

Bottom line: Every new Stripe customer that goes untracked is a missed onboarding opportunity. This automation takes 25 minutes to build and gives your team instant visibility into every new signup — no dashboard checking, no copy-pasting, no delays. Make.com's free plan handles over 300 new customers per month with this workflow (3 operations per run), and Airtable's free plan stores up to 1,000 client records. Start with the free plans for both and upgrade only when your client volume demands it.

Frequently Asked Questions

Do I need a paid Stripe account to set this up?

No. You can build and test the entire workflow using Stripe's sandbox mode, which is free. When you're ready to go live, switch to your live Stripe API key and the automation works identically.

Is Airtable free for client tracking?

Yes. Airtable's free plan includes 1,000 records per base and up to 5 editors — more than enough for most small businesses. You only need to upgrade if you exceed 1,000 client records or need advanced features like custom automations.

What if I want to track the payment amount and plan name too?

Use checkout.session.completed as your Stripe trigger instead of customer.created. This event includes full payment details — amount, product name, and subscription info. The Airtable and Slack setup stays identical, you just map different fields.

How many Make.com operations does this use?

3 operations per new customer — one for the Stripe trigger, one for the Airtable record, one for the Slack message. On the free plan (1,000 operations per month), that's enough for over 300 new customers monthly.

Can I add more columns to Airtable later without rebuilding?

Yes. Add any new column to your Airtable base, then open the Airtable module in Make.com — the new field appears automatically. Map it and save. No need to rebuild the scenario from scratch.

Get automation tutorials in your inbox

One practical workflow per week. No fluff, no spam — just tested automations for service businesses.

Set up your own workflows for free with Make.com