What is your goal?
I want to understand the professional workflow for building, testing and deploying reusable Make automations to multiple clients, while each client uses and owns their own accounts and connections.
What is the problem & what have you tried?
Hi everyone,
I’m currently learning Make and preparing to launch an automation business. I have already completed several Make courses and I can now build fairly complex automations, but I’m struggling with something I rarely see explained: how to professionally deploy a tested automation to real clients.
Here is my current example.
I built an AI-powered email and document management system using:
- Gmail
- Make AI Toolkit
- Airtable
- Google Drive
It automatically classifies emails, summarizes them, processes attachments, identifies invoices/documents/prospects, stores files in Drive and records the information in different Airtable tables.
The scenario works correctly in my own environment.
My original idea was:
Build → test with my accounts → create a reusable MASTER/template → deploy it to a client’s Make organization → reconnect the modules using the client’s accounts.
To simulate a real client installation, I created a separate client environment using another person’s accounts. The client owns the accounts and invited me as a collaborator.
But after importing/duplicating the automation and replacing the connections, I started encountering problems with Airtable references/mappings and some AI modules. This made me realize that my deployment approach may not be the way experienced Make professionals actually work.
So I would really appreciate feedback from people who deploy Make automations for real clients:
- Do you develop and test the automation in your own environment first, or directly inside the client’s Make organization?
- If you want to sell the same automation to multiple clients, what do you actually use: Make Templates, Blueprints, duplicated scenarios, or another architecture?
- How do you deal with client-specific Airtable bases, table/field IDs, Drive folders and other mappings without manually rebuilding large parts of the scenario for every client?
- How do you test during development without filling the client’s real Gmail/Airtable/Drive with test data? Do you maintain dedicated sandbox accounts/data?
- How do you handle client connections securely? I don’t want clients to give me their passwords. My current approach is to have the client create/own their accounts, invite me as a collaborator, and authorize their own Gmail/other connections. Is this how you normally handle onboarding, or is there a better workflow?
- After delivery, does the client normally own the Make organization and all connected applications, while you keep collaborator access for maintenance?
- When onboarding a new client, how much configuration is realistically unavoidable? Is there a professional way to make deployment mostly reusable, or should I expect to manually configure mappings and connections for every client?
My goal is not necessarily “one-click deployment”. I simply want to understand the real professional workflow from development → testing → client onboarding → deployment → maintenance, so I can build my automations correctly before selling them.
I would especially appreciate answers from freelancers/agencies who have already deployed the same or similar Make automation to several different clients.
Thanks a lot for your help!
