Duck
Automation6 min read

AI Process Automation: Build Your Own Workflow Without the Hype

Samet Turan— Editor··6 min read

Learn how to set up AI process automation with real tools, prompts, and debugging tips—then decide if you want the blueprint or build it yourself.

You keep copying data between spreadsheets, drafting the same follow‑up emails, and waiting for a teammate to approve a draft. That manual loop eats hours each week and leaves you stuck in reactive work. After reading this, you’ll be able to sketch a simple AI process automation that pulls data, writes messages, and routes approvals—then decide whether to build it yourself or grab a ready‑made blueprint.

Where most people get stuck before they start

Many guides jump straight to the shiny parts: pick an AI model, write a prompt, and call it a day. They skip the boring plumbing that actually moves data between apps. If you don’t have a reliable way to get a lead’s name from a form into your email tool, the fanciest language model won’t help. The first step is to map the manual steps you do today, write them down as a list, and note where you copy‑paste or wait for a human.

Take a real‑world example: you receive a new lead via a Google Form, you copy the name and email into a HubSpot’s CRM contact, you draft a personalized intro email in Gmail, you label the thread “Needs review”, and you ping a teammate on Slack for approval. That’s five discrete actions. Write them out, then look for the points where you switch apps. Those are the seams you’ll automate.

A concrete named example: using Make.com with GPT‑4o for lead follow‑up

Let’s walk through a build that actually runs. First, sign up for a free tier on Make.com (the free plan gives you 1,000 operations per month, which is enough for a solo tester). Create a new scenario and add these modules in order:

  • Google Forms – Watch new responses
  • HTTP – Make a POST request to the OpenAI API endpoint with your API key and a prompt that turns the form data into a short email body
  • Gmail – Send an email using the output from the HTTP module as the body
  • Slack – Send a message to a channel with the lead’s name and a link to the sent email

The prompt you send to OpenAI could look like this:

Write a friendly, one‑paragraph intro email for a new lead named {{1.name}} who works at {{1.company}}. Keep it under 120 words and end with a soft call to action to schedule a call.

Replace {{1.name}} and {{1.company}} with the fields from the Google Form module. In Make.com you can map those directly.

When you run the scenario, a new form submission triggers the HTTP call, OpenAI returns the email text, Gmail sends it, and Slack notifies the team. The whole chain takes under ten seconds.

Price note: Make.com’s free tier is enough for light testing; the paid Core plan starts at $29/mo and gives you 10,000 operations. I think $29/mo is fair for the reliability you get, especially when you consider the time saved on manual copy‑pasting.

What most guides get wrong about AI process automation

Most tutorials treat the AI model as the star and ignore error handling. They show a happy path where the model always returns perfect text. In reality, the API can time out, return empty content, or hit a rate limit. If your scenario doesn’t catch those cases, the whole flow stops and you get no alert.

Another common mistake is over‑prompting. Writers feed the model a huge block of instructions hoping it will cover every nuance. Long prompts cost more tokens, increase latency, and often confuse the model, leading to off‑topic output. A tight, focused prompt works better and costs less.

Finally, many guides assume you’ll stay on the free forever. They don’t mention that free tiers often have strict limits on execution time or number of runs per day. When you hit those limits, the automation silently fails, and you wonder why leads aren’t getting emails.

Why does ai process automation break when you add more steps?

Each additional module introduces a new point of failure. If you add a step that updates a CRM after the email sends, you now depend on the CRM’s API being available, on correct field mapping, and on the previous step actually delivering data. A delay in one module can cause a timeout in the next, especially when you’re using webhooks that expect a quick response.

Moreover, the state between steps can get lost. Make.com passes data forward via output bundles, but if you forget to map a field, the next module receives empty values. This silent data loss is harder to spot than an outright error because the scenario still shows as “successful”.

To keep things stable, limit each scenario to a single logical unit—like “capture lead → draft email → notify”. If you need more, chain scenarios together using a webhook trigger, so each piece can be monitored and retried independently.

How to debug when this breaks

Start by checking the scenario log in Make.com. Each module shows a status icon: green for success, red for error, yellow for warning. Click the red module to see the exact error message—often it’s something like “429 Too Many Requests” or “Missing required field: email”.

If the log shows success but you didn’t get the expected outcome, add a temporary “Set Variable” module after each step and output its value to a Slack channel or a Google Sheet. This lets you trace where the data drifted.

For API‑related errors, use the OpenAI playground to test the exact prompt you’re sending, with the same token limits. If the playground returns an error, you know the issue is upstream of Make.com. If it works, the problem lies in how you’re formatting the request (e.g., missing headers or wrong JSON structure).

Finally, set up a simple error handler: add a router after the HTTP module with two paths—one for success (continue to Gmail) and one for any error (send a Slack alert with the error details). That way you never fail silently.

Love, gripe, and price check

I love the visual scenario builder in Make.com—dragging modules and seeing the data flow in real time makes it feel like you’re wiring a circuit, not writing code.

My gripe is with the free tier’s operation counter: it counts each module execution, so a scenario with five modules uses five operations per run. If you run it twenty times a day, you burn through the 1,000‑operation limit fast, and the scenario stops mid‑day with no clear warning.

Price opinion: the $29/mo Core plan feels right for a solo operator who needs reliable runs and basic error handling. Anything above $99/mo starts to feel steep unless you’re running dozens of complex scenarios.

One direct opinion that could be wrong: I think paying $49/mo for a dedicated “AI agent” platform that bundles a UI, hosting, and a few pre‑built agents is overpriced when you can assemble the same pieces with Make.com and OpenAI for less than half that.

— and good luck finding docs for this — the Make.com knowledge base is searchable but often assumes you already know the terminology.

For more on this exact angle, deeper coverage of AI agent platforms.

Skip the build or grab the blueprint

If you’d rather skip the build and deploy a working version in an afternoon, we’ve packaged this workflow as a blueprint at deepusecase.com/vault.

— The Colophon

One AI tool. Tested. Reviewed.
In your inbox every Sunday.

~3 minute read. Real outcomes from operators, not marketers.

Free. One email per Sunday. Unsubscribe in one click.