M
Matthew Diakonov
11 min read

The shape the SERP never draws

Freelance marketing automation is one folder per client, not one Zapier graph and not a specialist to hire.

The SERP for this keyword is half marketplaces (Upwork, Toptal, Fiverr at $40 to $90/hr) and half tool-stack lists (Zapier + Dubsado + ActiveCampaign at $200 to $500/mo). Neither names the actual shape of a freelance marketer's week: four to six parallel client stacks, each with different logins, voice, CRMs, and email tools. Clone's answer is a folder per client at memory/rituals/clients/<client>/marketing.md. One operator, one desktop, N client-specific rituals.

$49/mo on Solo, flat regardless of client count.
4.9from 112 freelance marketers and solo operators
One folder per client: memory/rituals/clients/<client>/marketing.md
Drives each client's Mailchimp, HubSpot, Klaviyo, Asana, Slack
No API, no OAuth scope, no per-client integration build
$49/mo on Solo, 21-day trial, less than one billable hour

The SERP reads this keyword two ways. Both miss the actual job.

Type "freelance marketing automation" into Google and the first page is two buckets. Bucket one: hiring marketplaces where a company pays $40 to $90/hr to hire a specialist (Upwork, Toptal, Fiverr, Truelancer, Twine). Bucket two: tool-roundup articles that list Zapier, Make, Dubsado, HoneyBook, ActiveCampaign, and tell the freelance marketer to glue them together themselves.

The freelance marketer reading these articles already has 3, 4, or 5 active clients. Each client runs a different marketing stack. Acme uses Mailchimp and Later. Nexora uses Klaviyo and Buffer. Holloway Law is a Google Ads and Mailchimp shop. Stellar uses HubSpot and TikTok. The real problem is not building one automation. It is running N different automations in parallel, each keyed to a different client's logins, voice, and review loop, without re-onboarding the freelance marketer into N different vendor systems.

Clone's answer is boring and uncopyable: a folder per client. One markdown file per client. One Chrome profile per client. One Computer Agent that switches between them on a schedule.

What every "freelance marketing automation" result sells you

Upwork $40-90/hrToptal marketplaceFiverr ProTruelancerTwine specialistsZapier Team $69/moMake $29/moDubsado $40/moHoneyBook $39/moActiveCampaign $49/moMailchimp StandardKlaviyoHubSpot StarterPipedrive

Either a freelancer to hire, or 3 to 5 tools to subscribe to. Nothing about the per-client shape of a freelance marketer's real week.

The anchor fact

Clone's unit of configuration is a folder per client, not a Zap graph

The architectural layer described in src/components/architecture.tsx lines 18-22 reads "Reads the screen, clicks, types, scrolls". That same single layer drives Acme Roastery's Mailchimp on Monday morning, Nexora SaaS's Klaviyo on Tuesday morning, Holloway Law's Google Ads dashboard on Wednesday morning. Different client windows, different logins, different brand kits. One Computer Agent.

The configuration surface is a folder tree under memory/rituals/clients/. One subfolder per client. Inside each subfolder, a marketing.md file of about 23 lines that names the schedule, the Chrome profile, the apps per function, the audience segments, the voice examples, and the actions. Switching from Acme's Monday run to Nexora's Tuesday run is opening a different folder, not re-onboarding inside a different vendor's UI.

Every Zapier-centric article on this SERP encodes per-client configuration inside Zapier's UI. Every Dubsado-centric article encodes it inside Dubsado's UI. The folder-per-client primitive is portable, git-diffable, editable on your phone, and survives vendor changes on any client. None of the SERP results name it.

What the folder tree actually looks like

Five client folders, one personal folder for your own invoicing ritual. Every client folder has a marketing.md plus a short client-brief.md. That is the whole configuration surface for a freelance marketer running 5 parallel client marketing stacks.

~/Clone/memory/rituals/

Client 1: a 23-line marketing.md for a DTC coffee roaster

Acme Roastery runs on Mailchimp, Later, Airtable, and Canva. Owner reviews every send. Monday 09:00 cadence. Voice lives in two past newsletters in Drive. That is the entire ritual.

memory/rituals/clients/acme-roastery/marketing.md

Client 2: same 23-line shape, a completely different stack

Nexora SaaS runs on Klaviyo, Buffer, Figma, Notion, and Slack. No Mailchimp. No Later. No Airtable. Different Chrome profile, different voice_examples folder, different approval loop. The ritual shape is identical to Acme's. The values are not.

memory/rituals/clients/nexora-saas/marketing.md

Monday morning, Acme

One chat instruction, one client, four staged artifacts

The freelance marketer pastes a sentence into Clone's chat. Clone reads the Acme folder, switches to the acme-roastery Chrome profile, and touches only Acme tools.

Clone chat, Monday 09:00 — Acme ritual

45 minutes later, Nexora

Same desktop, different profile, zero cross-contamination

Clone switches Chrome profiles. Cookies, logins, and brand kits change with the profile. The Nexora pass reads zero Acme state.

Clone chat, Monday 09:45 — Nexora ritual

One desktop, five clients, five stacks

Each ritual file on the left points at a different Chrome profile and a different set of destination apps on the right. One Computer Agent in the middle. No vendor API in the picture.

One operator, five client stacks, no integration build per client

One freelance marketer, one desktop
rituals/clients/acme-roastery/marketing.md
rituals/clients/nexora-saas/marketing.md
rituals/clients/holloway-law/marketing.md
rituals/clients/stellar-fitness/marketing.md
Clone Planner + Computer Agent + Memory
Acme: Mailchimp + Later + Airtable + Gmail
Nexora: Klaviyo + Buffer + Notion + Slack
Holloway: Mailchimp + Google Ads + Sheets
Stellar: HubSpot + TikTok + Buffer
Piastest: ActiveCampaign + Meta Ads + Notion

The week a folder-per-client freelance marketer actually runs

Spread the ritual fires across the week. Five clients, five schedules, one review window per day.

Monday to Friday, five client rituals

01 / 05

Monday 09:00 — Acme Roastery ritual fires

Clone switches to the acme-roastery Chrome profile. Opens Mailchimp with the owner's credentials. Drafts the weekly to VIP tasters using voice examples from /Drive/clients/acme-roastery/sent/.

Five clients, five rituals, the same five-field shape

The marketing.md shape is stable across industries. Different tools, different tones, different cadences. Same five fields.

Acme Roastery, Monday 09:00

Coffee roaster, DTC brand. Mailchimp weekly to VIP tasters, Later queue for Instagram, Airtable marketing ops board, Gmail alias to owner. Voice lives in /Drive/clients/acme-roastery/sent/. Tone: warm, first-person, short paragraphs.

Nexora SaaS, Tuesday 08:30

B2B SaaS, PLG motion. Klaviyo product updates, Buffer for LinkedIn, Notion growth db, Slack approval loop. Voice: technical, feature-led, changelog style. Chrome profile keeps cookies isolated from Acme.

Holloway Law, Wednesday 07:30

Solo attorney, local firm. Mailchimp monthly, Google Ads budget review, Sheets for lead source tracking. Compliance review toggle forces every draft to PDF before owner send. Two past newsletters anchor voice.

Stellar Fitness, Thursday 09:30

Boutique gym chain, 3 locations. HubSpot for member CRM, TikTok drafts, Buffer for Instagram. Review_before_send stays true because class schedule changes weekly and only the owner knows the current instructor roster.

Piastest Clinic, Friday 08:00

Dental practice, HIPAA-adjacent voice. ActiveCampaign newsletters, Meta Ads budget review, Notion patient-education library. voice_examples include explicit do-not-include lists so treatment details never land in a marketing email.

What happens inside one ritual run

A sequence of real interactions between the Clone layers and the active client's apps. No vendor API calls. No OAuth.

Clone chat to client apps, one ritual

YouPlannerChrome profileClient appsMemoryrun rituals/clients/acme-roastery/marketing.mdread 23-line ritual + client-briefscope = acme-roastery onlyswitch to acme-roastery profileopen Mailchimp (owner login)campaign draft stagedopen Later @acme-roastery3 Instagram drafts queuedlog 4 artifact links, scope=acme-roasteryready for your review
4 folders

I stopped paying an Upwork specialist $480/mo to maintain Zaps across four of my clients. I moved the same logic into four ritual folders and handle the fifth client's stack the same way. Same hours on my side, $49/mo flat.

paraphrased from a freelance marketer's evaluation notes

The SERP-recommended shape vs. a folder per client

Same 5-client freelance marketing practice, two configurations. One is portable markdown. One is graph-shaped vendor lock-in.

You have 5 clients. You build 5 Zap graphs (or pay an Upwork specialist $60/hr to build them). Each graph lives inside Zapier, tied to that client's specific tool accounts. Adding a 6th client is another build. When client 3 decides to move from Mailchimp to Klaviyo, you rebuild that Zap, re-auth Klaviyo, remap fields, re-test. Meanwhile your own voice, tone, and marketing preferences are encoded inside Jasper templates, Mailchimp segments, and Dubsado forms — each inside a vendor's UI, none of them portable to the next client.

  • 5 separate integration builds, one per client
  • $300 to $600/mo in specialist fees, or hours of your own time
  • Shared Zapier auth = cross-client contamination risk
  • Switching one client's tool = full rebuild for that client

Clone vs. the SERP's top answers

Hiring a specialist, building Zaps yourself, or moving to a freelance-first CRM like Dubsado or HoneyBook.

FeatureUpwork specialist + Zapier/Make + Dubsado/HoneyBookClone
Unit of configurationA Zap graph per client. A Dubsado workflow per client. A HoneyBook workflow per client. Each one lives inside a vendor's UI, tied to that vendor's data model.A folder per client: memory/rituals/clients/<client>/marketing.md. Plain markdown. Roughly 23 lines each. Portable between Macs, copy-paste-able, git-diffable.
Adding client #5Re-build a Zap graph for their stack. Re-learn which Dubsado forms they use. If their tools are outside your connector list (legacy CRM, internal portal), you can't automate at all.Copy the existing client folder, change the client name, swap the app_this_quarter values, save. Next run uses the new folder. No connector constraints because Clone drives whatever window is in that Chrome profile.
Per-client identity and scopeZapier auth tokens are shared account-wide. Dubsado forms are branded but share one backend. If you misfire, you can cross-contaminate Acme's list with Nexora's audience.Chrome profile per client + scoped ritual file. Every Computer Agent action (architecture.tsx lines 18-22) runs inside one profile at a time. Acme drafts can't land in Nexora's Mailchimp because Nexora's Mailchimp is not logged in that window.
Swapping one client's toolRe-build that client's Zap. Re-auth the new tool. Re-map fields. Export templates from the old vendor. Import into the new one. Re-train the client on the new surface.Edit one line in that client's marketing.md. newsletter: mailchimp -> newsletter: klaviyo. Next run uses Klaviyo. The other 4 clients are untouched. Voice examples and approval flow are unchanged.
Voice per clientJasper workspaces, Copy.ai brand voices, or Mailchimp's content assistant each re-train per tool. Voice doesn't transfer across vendors or across clients inside one vendor account.voice_examples in each client's ritual points at that client's sent folder. Clone reads them every run. Switching clients means reading a different folder, not re-training a model.
Cost for 5 clientsHire a freelance automation specialist at $60/hr (Upwork median) to build and maintain per-client Zaps: $300 to $600/mo. Or the DIY stack: Zapier Team $69 + Dubsado $40 + HoneyBook $39 + ActiveCampaign $49 = $197/mo plus your own build time.$49/mo on Solo, flat, regardless of client count. No per-task fee. The marketing tools each client already pays for stay on each client's own bill.
What clients seeYour automation tools, your dashboards, your vendor logos. Clients end up onboarded into your stack (Dubsado client portal, Zapier-triggered emails 'from' you).Their own stack, unchanged. Their Mailchimp sends from their Mailchimp. Their Klaviyo campaigns sit in their Klaviyo. You are invisible infrastructure. If they fire you, nothing breaks; the ritual folder leaves with you.
Roll back a Monday-morning mistakeUndo per tool. Un-send the Mailchimp if it already fired. Delete the Buffer post. Find the Zap run history for the invoicing tool. Five undos across five UIs.Architecture principle 4 (architecture.tsx lines 61-63): every action logged and reversible, drafts staged before send, roll back an entire client's morning of work with one click.

From 0 to 1 client ritual, in one afternoon

1

Create memory/rituals/clients/<your-first-client>/ and paste the Acme starter

The Acme Roastery ritual on this page is 23 lines. Change the client name, schedule, apps_this_quarter values to match your client's actual tools, and the voice_examples paths to their sent folder in your Drive. That's the whole configuration.

You do not need all five clients on day one. One client is enough to prove the loop.
2

Spin up a Chrome profile named after that client and log them in

This is a one-time step per client. Open Chrome, create a new profile with their client slug, then log into their Mailchimp, HubSpot, Klaviyo, Asana, and whatever else their ritual references. Clone's Computer Agent uses that profile when the ritual runs.

Separate cookies per client means you can never cross-contaminate lists. Close the window and that client's access is gone until you reopen it.
3

Drop 2 of that client's best past sends into /Drive/clients/<client>/sent/

Markdown is fine. Copy-paste a past newsletter as plain text, save as 2026-03-weekly.md. Two is enough for Clone to anchor tone. Add a third when you have time.

When you ship a new send, save it to the same folder. Voice updates the moment you ship. No fine-tuning, no model upload.
4

Run the first client's ritual while watching

Paste the chat instruction into Clone. Watch the Computer Agent switch to the client's Chrome profile, open their Mailchimp, draft the newsletter using their voice examples, queue their social posts, log to their campaign tracker, draft the re-engagement. Approve each artifact.

First-run drift is normal. Fix the wrong segment name in the ritual file, save, re-run. Fix it once, never again.
5

Add the schedule line and let Clone fire the ritual weekly

Once the clean run is stable, the schedule: monday 09:00 line makes it weekly. Monday morning, client 1's drafts are waiting in their Mailchimp and Buffer before your first coffee. Add client 2 on Tuesday, client 3 on Wednesday.

Spread the client rituals across the week. One marketer can realistically operate 5 client stacks on a 5-day cadence from one desktop.
0client stacks one freelance marketer can run weekly from one desktop
0lines in one memory/rituals/clients/<client>/marketing.md file
$0per month on Solo, flat, regardless of how many clients you add
$0per hour: Upwork median for a freelance automation specialist (you don't need one)

The numbers that matter for a freelance marketer

Not vendor benchmarks. The file sizes you actually edit and the dollar deltas you actually pay.

0

client stacks one marketer runs weekly from one desktop

0

lines in one client's marketing.md file

$0

per month on Solo, flat, regardless of client count

$0

per hour: Upwork median for a freelance automation specialist

The SERP for this keyword told me to either hire someone or buy more tools. The actual unlock was the folder. One folder per client, one ritual file per folder, one operator across all of them. I added a sixth client last week by copying a folder.
F
Freelance marketer, 6 retained clients
paraphrased from voice_examples discussion

Bring your client list

Show us the 3 clients you hate re-building Zaps for. We'll write the folder live.

On a 30-minute call we map 3 of your clients' marketing stacks into 3 folder-per-client rituals, open their Chrome profiles, and run the first real Monday-morning pass in each of their tools. No screen share of a roadmap. No upsell to an agency plan. No slide deck.

Book a 30-minute call

A per-client ritual folder is the asset. We create yours in 20 minutes.

Twenty minutes together. We seed ~/.clone/memory/rituals/ with a folder per client so your freelance ops leaves your laptop as a readable artifact.

Frequently asked questions

The top SERP results for this keyword are Upwork and Toptal. Is Clone a marketplace?

No. The SERP for freelance marketing automation is dominated by marketplaces (Upwork, Toptal, Fiverr, Truelancer) that sell you a $40 to $90/hr freelancer whose job is to build Zaps, Dubsado workflows, or ActiveCampaign automations for you. Clone is the opposite shape: a single $49/mo desktop app the freelance marketer uses themselves, which drives whatever marketing tools each of their clients already pays for. If you are looking for a body to hire, the SERP marketplaces are the right tool. If you are the freelance marketer and you want to stop re-building per-client integrations, Clone is the missing primitive.

What is memory/rituals/clients/<client>/marketing.md, exactly?

It is the convention for a per-client marketing ritual file. About 23 lines of plain markdown per client. Each file has a client name, a schedule line (e.g., 'schedule: monday 09:00'), a chrome_profile line so Clone knows which browser profile to switch to, an apps_this_quarter block that maps each marketing function (newsletter, social_queue, visuals, campaign_log, crm, approvals_inbox) to whatever tool that specific client pays for, an audience_segments block referencing live lists in that client's CRM and email tool, a voice_examples block pointing at that client's past sends in your Drive, and an actions block listing what Clone should do every run. The Acme Roastery and Nexora SaaS examples on this page are copy-paste-ready starters. Same shape, five different client outputs.

How does Clone keep one client's work from leaking into another client's accounts?

Two layers of isolation. First, each client has a dedicated Chrome profile (the chrome_profile: line in the ritual file). Profiles have independent cookies, logins, extensions, and local storage. When Clone's Computer Agent switches from the acme-roastery profile to the nexora-saas profile, it has zero access to Acme's Mailchimp because that tab is not logged in. Second, the scope of every ritual run is the single client folder named in the chat instruction. Clone reads that folder's voice_examples, that folder's audience_segments, and logs every action against that folder's scope. Architecture principle 1 (architecture.tsx lines 46-50) is literal: Clone operates your desktop apps from your desktop, and confidentiality is the default. A misfire can't send Acme's newsletter copy to Nexora's list because the Computer Agent never had Nexora's Mailchimp in the active window.

Does Clone replace Mailchimp, Klaviyo, HubSpot, Buffer, Dubsado, or HoneyBook?

No. It drives them. The Computer Agent layer in src/components/architecture.tsx lines 18-22 is literally described as 'Reads the screen, clicks, types, scrolls'. That layer opens each client's actual Mailchimp, types in the campaign editor, saves a draft. It does the same for Klaviyo, HubSpot, Buffer, ActiveCampaign, Later, and Canva. Your clients keep their own subscriptions, their own templates, their own segments, their own brand kits, their own historical campaign data. If a client fires you, they still have everything, and if they replace you with another freelance marketer, that marketer inherits every tool unchanged. Clone owns no marketing data. It is the operator, not the system of record.

How does this compare to hiring a Zapier specialist on Upwork at $60/hr?

The Upwork median rate for a marketing automation specialist is roughly $60/hr (ZipRecruiter brackets the range at $24 to $132/hr, Upwork narrows it to $40 to $90/hr). A 5-client build with per-client Zaps typically takes 20 to 40 hours upfront and 4 to 8 hours of maintenance a month per client as their tools change. That lands at $300 to $600/mo in specialist fees, plus you still own the graph inside Zapier's UI and pay Zapier's per-task tier on top. Clone is $49/mo flat regardless of client count, and the per-client configuration is a 23-line markdown file you edit yourself in under ten minutes. For a freelance marketer with 3 to 7 clients, the math almost always favors the folder-per-client shape.

Does Clone need an API or OAuth scope into each client's Mailchimp, Klaviyo, or HubSpot?

No. The Computer Agent reads the screen and types into the visible UI. It does not call vendor REST APIs, does not request OAuth scopes, does not need a Klaviyo private key or a HubSpot developer app. It uses each tool the same way the client's team uses it — through the UI that's already logged into the correct Chrome profile on your Mac. That is why a client running a legacy Mailchimp account that predates the latest API tier, a custom Airtable base, or an internal CMS with no public connector all work the same way: if you can open it in a browser window, Clone can drive it.

What about Dubsado, HoneyBook, or Bonsai — aren't those 'automation for freelancers' already?

Those are client-management CRMs built for freelancers. They replace your proposal tool, your contract signing, your client portal, your invoicing. They do not drive your client's Mailchimp or your client's HubSpot; they drive yours. They also impose their own client portal on your clients, which many freelance marketers don't want. Clone sits at a different layer: you can keep Dubsado for your own contract signing and still use Clone to operate each client's marketing stack. One freelance marketer's actual flow is often 'Dubsado for the business of freelancing + Clone for the work the business of freelancing sells'.

What happens when I add a 6th client?

Copy the existing folder memory/rituals/clients/<existing>/ as memory/rituals/clients/<new-client>/. Edit the client name, the chrome_profile, the apps_this_quarter values, and the voice_examples paths. Create a new Chrome profile for that client and log them in once. Drop two past sends into their /Drive/clients/<new-client>/sent/ folder. Run the ritual once while watching. Fix any wrong segment name. Add the schedule line. Next week, client 6's drafts are waiting in their tools on the scheduled day. The 5 existing clients are untouched.

What happens when one client asks me to switch them from Mailchimp to Klaviyo?

Edit one line in that client's marketing.md. apps_this_quarter.newsletter: mailchimp becomes apps_this_quarter.newsletter: klaviyo. Log that client into Klaviyo in their existing Chrome profile. Point voice_examples at any Klaviyo-sent campaigns if they exist; otherwise keep the existing voice_examples (tone is tone, not platform). Next run opens Klaviyo's campaign editor instead of Mailchimp's. The other 4 clients in the folder are not touched at all. No Zap rebuild, no re-onboarding inside a specialist's system.

Does this cover social posting, SEO, paid ads, and analytics, or only email?

The ritual file's apps_this_quarter block is arbitrary. For the Acme example on this page the functions are newsletter, social_queue, visuals, campaign_log, crm, approvals_inbox. Another client's ritual could add paid_budget: meta-ads-manager, seo_log: ahrefs, analytics: ga4, content_brief: notion. The rules are: if you can open the tool in a browser window, name a stable function for it in apps_this_quarter, and describe the action in plain English in the actions block, Clone can drive it. The ritual file is the contract. The tool list is whatever that client uses.

Is this a fit for a freelance marketer at 2 clients, or do I need 5+ to justify it?

2 clients is already the break-even point against the SERP-recommended stack. Zapier Team ($69/mo) + Dubsado ($40/mo) + ActiveCampaign ($49/mo) = $158/mo before your time and before per-client build hours. Clone is $49/mo flat, regardless of whether you have 1 client or 10. The real lift kicks in at 3 to 5 clients, where the per-client integration rebuild cost becomes the dominant time sink and the folder-per-client shape starts compounding. New client = copy a folder, not a new Zap account.

Does Clone auto-send client newsletters, or does everything stay as drafts?

Everything stays as a draft by default. Architecture principle 4 (architecture.tsx lines 61-63) is explicit: every action is logged and reversible, drafts are previewed before they send, you can roll back an entire morning of work with one click. The review_before_send flag in the ritual file defaults to true. Newsletter sits as a draft in that client's Mailchimp. Social posts sit as drafts in Buffer or Later. Campaign tracker rows are appended (reversible). Re-engagement emails are Gmail drafts. The client, or you on the client's behalf, approves each one. You can opt a specific low-risk action (like appending a stats row) out of the review gate if a particular client trusts it.

Where does each client's marketing data live? Does Clone host a copy?

Each client's data stays in their own tools. Mailchimp data in Mailchimp. Klaviyo data in Klaviyo. HubSpot data in HubSpot. The voice_examples are in your own Drive inside that client's folder. The ritual file is on your own disk. Clone does not host a copy, and it does not aggregate data across clients. Architecture principle 1 (architecture.tsx lines 46-50) is literal: client files, emails, contracts, and transcripts never leave your computer. If a client asks for a data-processing agreement addendum, you can point at that principle and at the Chrome-profile isolation. Uninstalling Clone leaves every one of your clients' tools intact.

One folder per client. One operator. Your clients' existing stacks.

Copy the Acme ritual from this page, rename the folder to your first client, change the apps_this_quarter values and Chrome profile, drop two past sends into Drive, run it Monday morning. $49/mo on Solo. 21-day trial. Every client's tools stay where they are.

See pricing

One folder per client. $49/mo flat. 21-day trial.

Book a call