Influencer campaign roster board with AI creator briefs

Drag creators through Sourced to Wrapped on a board grouped by campaign, with audience stats on every card and a one-click brief for each creator.

App
HypeAuditorGoogle SheetsNotionMarketingOperationsAI ReportsData Sync
PromptCreate

Build me an app my team can run our influencer campaigns out of. It opens on a roster board grouped by campaign, with a column for each stage: Sourced, Vetted, Contacted, Booked, Live and Wrapped. Each creator is a card sitting in exactly one stage column under exactly one campaign, and a coordinator moves a creator forward by dragging their card between columns.

The roster already lives in Google Sheets and it should stay there as the source of truth. On load, read the roster with Google Sheets Get Values, and use Batch Get Values when the board needs several ranges or campaign tabs in a single request. Expect roughly these columns per row: creator name, platform (Instagram or TikTok), handle, campaign, stage, owner, follower count, engagement rate, the date stats were last refreshed, and a brief link. If the workbook is missing the stage, owner, or brief link columns, offer to add them on first run rather than failing.

Every board change writes back to the sheet. Dragging a card to a new stage writes the new stage value for that creator's row with Update Values, and reassigning a card writes the new owner the same way. Adding a creator to a campaign appends a new row with Append Values. Re-read the affected range after each write so the board reflects what is actually stored, and if the row changed underneath you, reload the roster and tell the coordinator instead of silently overwriting someone else's edit.

Each campaign header summarizes that campaign at a glance: total reach across every creator in it, the median engagement rate, and how many creators are still unvetted (sitting in Sourced, or with no stats ever pulled). Compute all three from values already stored in the sheet so that simply opening the board costs nothing.

Clicking a card opens a detail panel showing that creator's HypeAuditor numbers: follower count, engagement rate, audience authenticity, audience geography and age split, and top posts where available. Pull these with Get Instagram Report or Get TikTok Report depending on the creator's platform. This part matters: each report costs one HypeAuditor credit and HypeAuditor caches reports for 365 days, so never fetch on board load. Show the numbers already stored in the sheet with a clear "last refreshed on <date>" line, and only call HypeAuditor when someone explicitly clicks Refresh stats. When a refresh returns, write the fresh numbers and the new refresh date back to that creator's row with Update Values. If HypeAuditor replies that the report is still being generated, keep the panel in a pending state and retry after the wait period it asks for rather than polling faster.

The detail panel also has a Write the brief button that kicks off a background agent for that one creator. The agent takes the creator's latest HypeAuditor report plus the campaign they are on, and drafts a per creator campaign brief covering audience fit (who follows this creator and why that matches this campaign), a suggested posting cadence, and suggested talking points for the creator to hit. It files the brief in Notion using Create a Page under the workspace's briefs page or database, then Append Block Children to fill in each section. When it finishes, it writes the resulting Notion page URL back into that creator's row with Update Values so the card shows a Brief link. While the agent is running, show that card as "Brief in progress" and let the coordinator keep working the rest of the board.

Several coordinators work this board at the same time, so every card carries an assigned owner shown on the card face, with an owner filter at the top of each campaign and an obvious visual treatment for creators nobody owns yet. Owner is stored in the sheet, so it survives reloads and looks the same to everyone viewing the board.

What does this prompt do?

  • Opens on a board grouped by campaign with columns for Sourced, Vetted, Contacted, Booked, Live and Wrapped, so every creator has one obvious current stage and coordinators move people forward by dragging cards.
  • Keeps your existing creator roster spreadsheet as the source of truth, writing stage moves, owner changes and new creators straight back to it.
  • Shows each creator's audience size, engagement rate and audience quality in a detail panel, with a Refresh button that pulls fresh numbers only when you ask for them.
  • Gives every campaign header a running total of reach, the median engagement rate, and a count of creators still waiting to be vetted.
  • Drafts a per creator campaign brief on demand covering audience fit, posting cadence and suggested talking points, files it in Notion, and links it back on the card.

What do I need to use this?

  • A HypeAuditor plan that includes API access
  • A Google account with your creator roster in a Google Sheet
  • A Notion workspace with a page or database where the briefs should live
  • Your roster sheet should have a row per creator with their handle and which platform they post on

How can I customize it?

  • Rename, reorder, add or remove the stage columns to match how your team actually runs a campaign
  • Point the app at the columns your sheet already uses for campaign, owner, handle and platform
  • Choose which Notion page or database briefs get filed under, and change the sections each brief covers
  • Decide whether refreshing stats happens one creator at a time or for a whole campaign at once

FAQs

Does opening the board use up my HypeAuditor credits?
No. The board loads entirely from your spreadsheet and shows the numbers that were saved the last time someone refreshed, along with the date they were pulled. A credit is only spent when you click Refresh stats on a specific creator. HypeAuditor keeps a report for a year after it is pulled, so there is rarely a reason to refresh often.
Can several coordinators work the same board at once?
Yes. Every card has an assigned owner shown on the card, and you can filter each campaign down to one person's creators. Because the owner is stored in your spreadsheet rather than per person, everyone sees the same assignments, and the app reloads and warns you if someone else changed a creator while you were working.
Do I have to move my roster out of Google Sheets?
No, and that is the point. The spreadsheet stays the source of truth. The board is a working surface on top of it, so every stage move, owner change and new creator is written back into the sheet you already maintain.
Does this work for TikTok creators as well as Instagram?
Yes. Each creator row records which platform they post on, and the detail panel pulls the matching Instagram or TikTok report for them, so you can run mixed platform campaigns on one board.
What ends up in the generated brief?
A brief covers audience fit (who actually follows this creator and why they suit this campaign), a suggested posting cadence, and talking points for the creator to hit. It is created as a normal Notion page in your workspace, so you can edit it, comment on it, or send it straight to the creator, and the card links to it.

Related templates

Review desk for portal forms your team still fills in by hand

Stage a batch of filings overnight, then approve each completed form from a screenshot before anything is ever submitted.

Kernel
Google Sheets
Slack Bot
App
Audit what Intercom's Fin AI actually resolved before you pay

Review every conversation Fin closed as resolved, judge which ones actually stuck, and see what the gap is worth against your bill.

Intercom
Google Sheets
Slack Bot
App
Artwork desk for the Notion posts still missing an image

Open one screen each Monday to see which upcoming posts still have no image, generate three on-brand options, and file the one you pick.

Ideogram
Notion
Google Drive
App
Returns and warranty claim desk that follows your policy

Work every return, damage and warranty claim in one queue, with the order, the delivery date and a policy-backed recommendation already on screen.

Kustomer
Shopify
Google Sheets
App
Turn last week's cafe sales into this week's grocery order

See exactly which ingredients next week needs based on what you actually sold, adjust anything by hand, then build a one-click grocery cart.

Instacart
Square
Google Sheets
App
Benchmark your Instagram account against rival brands

See follower growth, posting cadence, format mix and engagement rate for your brand and every competitor you track, side by side on one board.

Instagram
Google Sheets
Google Docs
App

Give every influencer campaign a board of its own.

Organize creators by campaign, keep owners straight across the team, and give each creator a real brief without leaving the roster you already maintain.