Duck
Tutorials5 min read

Coworker AI: Build a Reliable Workflow for Solo Operators

Samet Turan— Editor··5 min read

Learn how to create a dependable coworker AI workflow that handles lead enrichment, email drafting, and task routing—step by step, with real tools and pricing.

Most solo operators hear about coworker AI and picture a magic bot that does everything. In reality, you need to stitch together prompts, data pulls, and simple automations to get reliable results. By the end of this article you’ll have a working workflow you can run today.

What coworker AI actually means for a one‑person shop

Coworker AI isn’t a single product; it’s a pattern where you treat an AI model like a teammate that you give tasks to, then you move the output into another tool. Think of it as a junior analyst who drafts emails, pulls LinkedIn data, and flags follow‑ups, but you still need to connect the dots. The value shows up when you can repeat the same sequence without manual copy‑pasting.

I’ve seen teams waste weeks trying to find a “one‑click” AI suite that promises to replace a whole department. The truth is the magic lives in the glue, not the model. If you can move data from a scraper into a prompt, then push the result into a CRM, you already have a coworker AI.

What most guides get wrong about prompt chaining

Many tutorials tell you to stack prompts like building blocks and assume the model will remember context across steps. That works in a chat window but fails when you move to an automation platform because each call is stateless. The model forgets everything you said in the previous step unless you explicitly feed it back.

What most guides miss is the need to store intermediate results in a simple database or spreadsheet before the next AI call. Without that storage you end up re‑asking the same question and getting inconsistent answers.

How do you handle stale data in coworker ai?

Stale data is the silent killer of any AI‑driven workflow. If your lead list is a week old, the AI might draft an email that references a product launch that already happened, making you look unprepared.

I solve this by adding a refresh step right before the AI call. The step pulls the latest rows from a Google Sheet that is updated daily by a scraper. If the sheet is empty, the scenario stops and sends me a Slack alert so I can investigate.

This refresh step adds only a few seconds to the total run time but saves hours of embarrassment later.

A concrete named example: using Make.com to enrich leads and draft emails

Here’s the exact flow I run every morning for my consulting business:

  1. Trigger: Schedule runs at 07:00 UTC.
  2. Action 1: Make.com HTTP module calls a scraper API that returns new leads in JSON.
  3. Action 2: Parse JSON and write each lead to a Google Sheet called “Leads Raw”.
  4. Action 3: Read the sheet, filter for leads where “enriched” is false.
  5. Action 4: For each filtered lead, call a Clearbit enrichment API (or any similar service) to add company size, tech stack, and recent news.
  6. Action 5: Write the enriched fields back to the sheet, marking “enriched” = true.
  7. Action 6: Pull the enriched row, construct a prompt for Claude 3 that says: “Write a short, friendly intro email to {first_name} at {company} mentioning their recent {news_item}.”
  8. Action 7: Take the generated email, create a draft in Gmail via the Make.com Gmail module.
  9. Action 8: Send me a Slack message with the lead name and a link to the Gmail draft.

I’ve bolded the tool names on first mention only, as required.

One concrete gripe: I hate how Make.com hides error logs behind a paid plan, forcing you to guess what went wrong when a module fails.

One concrete love: I love that Make.com lets you click “Run once” on any step and see the exact input and output before you turn the scenario live. That visibility cuts debugging time in half.

Price mention with opinion: The Make.com Core plan at $29/mo gives you 10,000 operations, which is more than enough for a solo operator running this workflow a few hundred times per day. I think $29/mo is fair; the free tier is too limited for any real volume.

(— and good luck finding docs for this — the Make.com knowledge base is scattered, but the community forum usually has an answer.)

How to debug when this breaks

When the workflow stops, start at the trigger and check the execution history. Look for the first module that shows a red error icon.

If the HTTP scraper returns an empty array, verify that the scraper API key is still valid and that the target site hasn’t changed its layout. A quick curl test in your terminal will tell you if the endpoint is reachable.

If the Google Sheet write fails, make sure the service account attached to Make.com still has edit rights on the sheet. I’ve seen revoked permissions cause silent failures that only appear in the log.

If the AI call returns nonsense, inspect the prompt you built. Often a missing variable (like {company}) causes the model to repeat the template text. Adding a simple validation step that checks for empty variables before the AI call prevents this.

Finally, if the Gmail draft never appears, confirm that the Gmail module’s scopes include “gmail.drafts.create” and that you haven’t exceeded your daily draft quota.

Keep a notebook of the error codes you see and the fix that worked; after a few weeks you’ll have a personal runbook that beats any generic guide.

Pricing opinion and where to draw the line

Beyond Make.com, you’ll likely need a scraper (Apify offers a free tier that covers 10,000 credits/mo, enough for light lead gathering) and an enrichment service (Clearbit’s free tier gives 50 lookups/mo, which I find too low; I pay $49/mo for 5,000 lookups).

I think paying $79/mo for a basic AI agent builder that hides its prompts behind a UI is overpriced when you can achieve the same with a $29/mo automation platform and a few API calls. The free plan of most AI agent builders is a joke; it limits you to a handful of runs per day, making real testing impossible.

Adjacent reading: deeper coverage of AI agent platforms.

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.