From one keyword to five channels: SisterLove's AI content pipeline

SisterLove (18-person Atlanta nonprofit), Brison Edwards, Digital Marketing Manager

Brison Edwards, the first digital marketing manager at SisterLove, an 18-person nonprofit in Atlanta, built a workflow where one row in a Google Sheet starts AI drafts for five channels at once. Work per topic fell from six to eight hours to minutes, according to Zapier's 2023 customer story.

A notebook, tablet and keyboard on a desk
Stock photo from Pexels (free licence). It is not from the case study.

Story written by: the tool's company

Made5 channels of content from 1 keyword
TimeMinutes, was 6 to 8 hours (self-reported)
Main toolZapier, OpenAI
ResultSaved over 190 hours in under 9 months; work per topic fell from 6 to 8 hours to minutes (vendor-published) source
ToolsZapierOpenAIGoogle SheetsGoogle Forms

The problem

SisterLove, a small nonprofit, had to move its work online fast at the start of the COVID-19 pandemic, with a tiny team and budget. Brison Edwards, its first Digital Marketing Manager, spent six to eight hours on content for each topic across channels. That one task ate the time he needed for everything else.

How it was built

  1. 1Enter a keyword in a Google SheetGoogle Sheets
  2. 2The filled row triggers a ZapZapier
  3. 3OpenAI writes the blog draftOpenAI
  4. 4The Zap files the draft on the right rowZapier
  5. 5One row feeds five channelsPerson
  6. 6A Google Form opens the workflow to the teamGoogle Forms

Tool step Person step

  1. 1. Enter a keyword in a Google Sheet

    Brison types a keyword or phrase into Google Sheets, filling the first four columns of a content row; the later columns hold each channel's output.

    ToolGoogle Sheets

  2. 2. The filled row triggers a Zap

    The filled row triggers Zapier to send a prompt to OpenAI asking for an 800-1000 word blog post from those keywords, in the organization's brand voice.

    ToolZapier

  3. 3. OpenAI writes the blog draft

    OpenAI answers the prompt with a full blog draft, so nobody has to write the first version by hand.

    ToolOpenAI

  4. 4. The Zap files the draft on the right row

    Zapier then looks up the spreadsheet row for that keyword and copies the drafted blog into the correct column, with no copy-pasting by hand.

    ToolZapier

  5. 5. One row feeds five channels

    From the same row, Zapier and OpenAI also produce an email, an outline for a short video, social media captions and text messages.

  6. 6. A Google Form opens the workflow to the team

    Brison connected a Google Form to the content tool, so colleagues can submit ideas that he runs through the same workflow.

    ToolGoogle Forms

Before and after

Before

Each content topic took six to eight hours of manual work across channels.

After

The same work takes minutes, and the workflow saved more than 24 business days (over 190 hours) in under nine months (self-reported). source

What made it work

Follow along

Practice steps suggested by Ai Siftly, based on the account above. We have not run them ourselves.

Example to copy: row_id | topic | audience | approved_facts | brand_voice | status | blog_draft | reviewer. Test ID: TEST-001.

You should get: One non-sensitive test row.

Check: No private health data; reviewer named.

Example to copy: Write a draft for [audience] about [topic] using only [approved facts], in [voice]. Mark missing evidence CHECK. Do not invent statistics or health advice.

You should get: Unpublished draft.

Check: A person checks every factual and health claim against suitable authoritative evidence.

You should get: Draft in correct row.

Check: Other rows unchanged and nothing published.

Example to copy: Adapt this approved text into a short email. Preserve facts/call to action; add no claims. [text]

You should get: Separate reviewed email draft.

Check: No factual drift, privacy issue or automatic send.

Example to copy: Ready-status gate -> Conversation -> find exact row ID -> write draft column -> Needs review. Never publish/send.

You should get: A designed automation and permission/cost checklist.

Check: The trigger column is not changed by the output writes, so no retrigger loop. The API key lives only in the connection secret field, never in a sheet or prompt.

You should get: Test log or decision to stay manual.

Check: No duplicate runs or wrong-row writes. Missing facts stop the run or ask; live publication stays off.

Try it yourself

Find a matching workflow in the workflow finder. Search words: Z a p i e r O p e n A I G o o g l e S h e e t s c o n t e n t w o r k f l o w.

Sources and notes

Vendor-published Prompt and sheet columns not disclosed Search ranking claim unspecific; story is from 2023. Date note: 2023-11-13. Record dated 2026-10-27.

Share this page