I Built Three AI Assistants to Run the Busywork in My Content Business. Here's How.
Nyaradzo
October 12, 2026

If you've been in Disgustingly Paid for a while, you know I'm always asking one question: what am I doing by hand over and over that a system could do for me?
A few weeks ago I answered it three times. I built three Grok Bot assistants, each one owning a repetitive job in my content business:
- Zuri, my Carousel Creator. She turns my written content into Instagram carousel drafts in Canva.
- Ayo, my LinkedIn Post Repurposer. She turns my short-form video scripts into LinkedIn posts in my voice.
- Tino, my Sponsored Metrics Grabber. She pulls the numbers on my paid partnership posts and packages them for brands.
I published all three as templates, so you can use them too. Below is what each one does, how I built it, and what I learned along the way.
New to Grok Bot? Download it here to get started:
Download Grok Bot1. Zuri, the Carousel Creator
Grab the template: Carousel Creator
What she does
Zuri takes my copy (a Notion page, a script, an outline) and builds a new carousel draft in Canva using a carousel I already love as the template. Only the words change. The layout, text sizes and formatting stay mine. She always works on a duplicate, so my original template is never touched, and she never publishes anything.
How I built her
The process we landed on:
- Read the copy from Notion through the Notion connector, not the browser. Big lesson: the slide breaks in my Notion page usually didn't match the Canva template, so the Notion page is treated as raw material and the template decides what goes where.
- Map the template before writing a single word. Zuri goes through every page and notes each text box's job (cover headline, pill, takeaway bubble, prompt card, CTA), how much text it holds, and how it's formatted: bold or regular, centered or left, all caps, underlined.
- Write copy to fit each slot. Pills get short phrases, headlines stay punchy, takeaways stay about one line. Fixed design wording from the template stays exactly as is.
- Edit in Canva, changing only the text and only resizing when something clearly overflows.
- Do a formatting pass that compares every page against the template again, just for bold, alignment and caps.
- Verify with fresh screenshots of every page before telling me it's done.
What it took
Honestly? A lot of back and forth on the details. Things that came up:
- The first drafts didn't match the template closely enough. I had her put the original and the draft side by side and cut copy until each slot matched. Then I had her go back again just for formatting (bold, alignment, the CTA).
- Content landed on the wrong slides. On a carousel with prompt slides, a prompt from one section ended up paired with the wrong section. Now she checks that every section's details and prompt really belong together before she edits.
- Canva typing glitches. Sometimes the first letter of a line got dropped ("hen" instead of "Then") or an old letter came back from an overlapping layer. The fix is to read every box back character by character, and if it still won't clear after two tries, hand that one box to me instead of looping forever.
- Sign-in. Canva login can trigger a Google phone approval, so that step gets handed to me.
Lesson: "Change only the words" sounds simple. Getting it right means mapping the design first and checking against it at the end.
2. Ayo, the LinkedIn Post Repurposer
Grab the template: LinkedIn Post Repurposer
What she does
I already write a script for every short-form video. Ayo takes that script and turns it into a LinkedIn post in my format and my voice. She can also save it as a LinkedIn draft for me to review. She never posts.
How I built her
My scripts live in a Notion Content Ideas database, so Ayo finds the right one by Posting Date and Status (for example, "today's post" is the row dated today and marked Published) and reads the page body as the script.
Then I gave her my format, and I was very specific:
- Plain text only, ready to paste into LinkedIn. Sentence case, never all lowercase.
- A hook with no emoji, one to three short lines, because LinkedIn cuts off after about three lines and the hook has to earn the "see more" click.
- A small emoji vocabulary and nothing else: 👀 for the "here's what actually happens" pivot, 1️⃣ 2️⃣ 3️⃣ for numbered sections, 👉🏾 for the detail lines under each step, 💡 for the key insight, and ⚠️ only when there's a real caveat.
- Exact spacing: one idea per line and blank lines between sections, but each numbered step and its details stay together as one block.
- My voice: direct, a little blunt, first person. Keep the real numbers and timelines from the script. Don't soften it or make it generic.
- A list of phrases to avoid, like "Not just X, but also Y" and "the real X", and no more than one or two em dashes in the whole post.
- My signature block, copied word for word.
What it took
The biggest surprise was LinkedIn's composer, not the writing. When you paste multi-line text, LinkedIn collapses the blank lines, and it removes empty paragraphs when the draft saves. The workaround is to make every blank line a paragraph holding a single space, then reopen the draft to confirm the spacing survived. One more gotcha: LinkedIn only keeps one draft, so Ayo checks first and never overwrites a draft that's already there.
Lesson: The more exact your rules (emoji, spacing, banned phrases), the more the output sounds like you. Write your style down.
3. Tino, the Sponsored Metrics Grabber
Grab the template: Sponsored Metrics Grabber
What she does
Brands want a performance report after a paid partnership. Pulling it used to mean screenshots, spreadsheets and digging through folders. Now, when a sponsored post turns 7 days old, Tino pulls its Instagram Insights and audience demographics, saves a clean Metrics pack into that brand's Google Drive folder, and emails me the link.
How I built her
- Instagram Insights gives views, interactions (likes, comments, saves, shares), accounts engaged, profile activity, follows, and the follower vs. non-follower split.
- Meta Business Suite is the piece I didn't expect to need. Instagram's web Insights alone don't include the age and gender breakdown brands ask for. That comes from Meta Business Suite, along with reach.
- The pack stays lean: one Google Sheet with Overview, Engagement, Audience and Screenshots tabs, plus a few screenshots that don't repeat each other.
- The folder structure stays consistent: inside each brand's folder there's a "Metrics" folder, and inside that, one folder per post named like "Reel - Instagram - 2026-09-15". Partnerships repeat, so this keeps every post's numbers easy to find.
- A weekly scan on Monday morning looks for new sponsored posts and schedules the 7-day pull.
What it took
- Rules I set: never invent a metric, only report what Insights and Meta Business Suite actually show. Never ask me for phone screenshots, just go get the data. Only email the one address I approved.
- Building the Sheet in the browser cell by cell was slow, so Tino builds a spreadsheet file and converts it to a Google Sheet in Drive.
- Folder hygiene matters. Early packs ended up loose in the Metrics folder. Now everything goes in the per-post folder and duplicates get cleaned up.
Lesson: Find out where the data really lives before you automate. For me that was Meta Business Suite, not Instagram.
Turning them into templates
Once each bot was working for me, the next step was making it work for you. Each template comes with a getting-started conversation that asks you one question at a time:
- Carousel Creator asks for your reference Canva carousel, where your copy lives, your style rules (words you use or avoid, fixed sign-offs, how your CTA works), and a Canva sign-in.
- LinkedIn Post Repurposer asks where your scripts live, for your signature block, for a couple of posts you love (or it offers my default format), whether you want LinkedIn drafts, and whether you want it daily or on request.
- Sponsored Metrics Grabber asks for your handle, your Instagram and Meta Business Suite sign-in, your Drive folder naming, who gets the email and whether to send it or leave it as a draft, how far back to go, and when to scan each week.
Your answers get saved, so you set it up once and it remembers.
What I'd tell you before you build your own
- Start with a job you hate doing by hand. All three of these were real busywork for me.
- Write your rules down. Your style, your formats, your never-dos. Vague instructions get generic results.
- Keep yourself in the approval seat. None of my bots publish or post. They draft, and I decide.
- Expect iteration. Every one of these got better because I kept saying "no, closer to this."
Try them
If you want to build systems like this for your own business, come hang out with us in Disgustingly Paid on Skool. That's where we work through this stuff together every week.


