Running an AI agency sounds simple: sell automation, deliver results, repeat. In practice, most solo operators get stuck trying to cobble together prompts and tools while juggling client expectations. After reading this, you’ll know how to assemble a repeatable workflow and spot where it breaks. You’ll also decide whether to build it yourself or grab the blueprint.
How do you keep prompts consistent across clients?
Prompt drift is the silent killer of AI services. You start with a crisp instruction, then a client asks for a tweak, and suddenly the model outputs something off‑brand. I’ve seen agencies lose trust because the same prompt gave different answers week to week.
The fix is simple: store every approved prompt in a version‑controlled doc and reference it by ID in your automation. When a client requests a change, you create a new version, tag it with the client name, and point the workflow to that ID. This way the original stays intact for other accounts.
Here’s a real example using Make (formerly Integromat) and GPT-4. The scenario: a lead‑gen cold‑email pipeline that writes a personalized first line based on a prospect’s LinkedIn headline.
- Create a Google Sheet with columns: Prospect Name, LinkedIn Headline, Email, Prompt ID, Output.
- In Make, add a “Watch New Rows” module for the sheet.
- Add a “HTTP” module to fetch the prompt text from a public GitHub raw file where each prompt is stored as
prompt_v1.txt,prompt_v2.txt, etc. - Use a “Text Parser” to replace the placeholder {{headline}} with the actual LinkedIn Headline value.
- Send the final prompt to the OpenAI “Create Completion” module (model: gpt-4o, temperature 0.7).
- Write the generated line back to the sheet in the Output column.
- Add a filter: if Output is empty, stop and send a Slack alert to you.
Cost note: Make’s free tier allows 1,000 operations/month, which is enough for ~200 emails. The paid Core plan at $29/mo gives 10,000 operations—more than enough for a solo agency testing the waters. I think $29/mo is fair for the volume I run.
One concrete gripe: I got frustrated when Make changed its UI and moved the “HTTP” module under a hidden “Advanced” tab, forcing me to relearn where to find it each time I built a new scenario. It slowed me down for a week.
One concrete love: I love how Make shows the output of each step in real time. When the GPT call returns a weird line, I can see exactly what the model saw and adjust the prompt on the fly without rerunning the whole scenario.
What most guides get wrong about pricing AI automation services
Many tutorials tell you to charge a flat $500 per month for “AI automation” and call it a day. That approach ignores the huge variance in complexity between a simple email responder and a multi‑step invoice‑processing bot.
AI Side Hustles
Practical setups for building real income streams with AI tools. No coding needed. 12 tested models with real numbers.
Get the Guide → $14
Instead, price by the unit of work that actually consumes your AI tokens and your time. For example, charge $0.012 per 1,000 tokens processed plus a $150 setup fee per workflow. This makes the cost transparent to the client and protects you when a project scales up.
I think charging a flat $800/mo for a basic chatbot is overpriced for most small businesses—many would balk at that number when they could get a similar bot built with a no‑code tool for under $200/mo in platform fees.
