Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.notis.ai/llms.txt

Use this file to discover all available pages before exploring further.

Quick start: speak these

Generate three ad variations for our latest feature, on-brand with my Brand Kit.
Launch a $20/day prospecting campaign for joes-pizza-austin.com targeting Austin, TX.
Show me last week’s ROAS by creative across all my Meta ad accounts.
Pause every ad set with CPM above $25 and CTR below 1%.
Notis is your media buyer’s command line: creative, distribution, and analytics from one chat thread.

How media buying with Notis works

Notis splits the work into two layers:
  • Creation layer — brainstorming hooks, generating images and copy, drafting variations, and storing approved creatives in Notion.
  • Distribution layer — launching, pausing, optimizing, and reporting on actual campaigns inside Meta or Google Ads.
You stay in chat. Notis routes the work to the right tool depending on what you ask.

Pick your distribution stack

Notis connects to three different ad management providers (and supports the Notion-only flow for creative generation). Each has a focused guide:
SetupBest forStrengthsLimitations
via NotionCreative ideation, brand-safe ad generation, organized libraryNo third-party fee, full creative control, easy reviewNo campaign launch — pair with one of the others below for distribution
via PipeboardMeta Ads management with deep analyticsHosted MCP server, 30+ tools, advanced budget and audience toolingMeta only, third-party data routing
via ZuckerBotURL-to-campaign creation with AI-generated creatives and audience tiersIntelligence mode, creative generation, sandbox keysMeta only
via AdKitMeta + Google Ads with a draft-first safety layerCross-platform, draft review, keyword toolingNewer integration
If you’re not sure where to start, follow the Notion flow for creative work and add Pipeboard for distribution.

End-to-end workflow

1. Build the brief

Send your context as a voice note or text:
We’re launching a new feature called Voice Mode. Audience is busy founders. Tone: confident, no jargon. Brand colors: #24D366 and white.
Notis turns that into a working brief and asks any clarifying questions.

2. Generate creatives

Use the Notion-based flow to generate on-brand assets:
Create three ad variations for Voice Mode using my Brand Kit. Save them in my Ads database with copy and image.
Notis pulls your Brand Kit, generates the visuals, drafts the copy, and stores entries in your Ads database — ready for review.

3. Review and approve

Open the Notion Ads database and approve the variants you want to ship. Approved ads are flagged as ready for distribution.
Add a “Status” property (Draft / Approved / Live / Paused) to your Ads database so Notis knows which creatives are ready to launch.

4. Launch the campaign

Once you’re ready, hand the approved creatives to your distribution stack:
Launch a traffic campaign on Meta with the three approved ads. $30/day budget, prospecting audience in the US, paused until I activate.
Depending on which integration you’ve connected, Notis routes the request to Pipeboard, ZuckerBot, or AdKit. Campaigns are created paused by default — nothing spends until you say “activate”.

5. Monitor and optimize

Get reports without opening the ad platform:
What’s my ROAS on the Voice Mode campaign this week?
Compare CPM and CTR across the three creatives.
Which ad set is underspending its daily budget?
Pause every ad with CTR below 0.8% over the last 7 days.
Notis pulls live data and can take the action in the same message.

6. Iterate on winners

Reinforce what’s working:
Take the top creative and generate three new variations with different hooks.
Boost the budget on the winning ad set by 30%.
Build a lookalike audience based on the converters.
The cycle restarts — but now informed by real performance data.

Set up your Ads database in Notion

Whichever distribution flow you pick, an Ads database in Notion is your single source of truth for creative. The Notis Second Brain template includes one. To customize, add at minimum:
  • Title — ad name
  • Text — copy
  • Files — original creative (reference) and new creative (Notis output)
  • Select — status (Draft / Approved / Live / Paused)
  • Relation (optional) — campaign
Paste your Brand Kit Notion link inside the Ads database description so Notis pulls colors, fonts, and logos automatically on every generation. See the via Notion guide for the full setup.
IntegrationWhat it enablesExamples
Ads DatabaseCreative library and status trackingNotion
Brand KitColors, fonts, logos for on-brand generationNotion page
Meta AdsLaunch and manage Facebook + Instagram campaignsPipeboard, ZuckerBot, AdKit
Google AdsLaunch and manage Google search + displayAdKit
AnalyticsCross-channel performancePostHog, GA4 (via custom MCP)

Automations

Weekly creative refresh

Run this every Monday so your accounts never run on stale creatives.
  1. In the Notis portal, create a scheduled automation for Every Monday at 9:00 AM.
  2. Paste and adapt:
Audit my live ads from the last 14 days.

Steps:
1. Pull every active ad with its key metrics: spend, CTR, CPM, frequency, ROAS.
2. Flag ads where:
 - Frequency > 3
 - CTR has dropped > 25% week-over-week
 - ROAS is below my target (replace with your target)
3. For each flagged ad, generate two new creative variants on-brand using my Brand Kit.
4. Save the new variants to my Ads database with status "Draft".
5. Send me a chat summary: which ads are tired, which variants are ready for review.

Do not launch anything automatically. Always wait for my approval.

Daily performance digest

Start each morning with the numbers that matter.
  1. Create a scheduled automation for Every weekday at 8:00 AM.
  2. Paste and adapt:
Send me yesterday's paid media performance.

Pull from all connected ad accounts (Meta, Google):
- Total spend
- Total revenue (if conversion tracking is set)
- Top 3 performing ad sets (by ROAS)
- Bottom 3 performing ad sets (by ROAS)
- Anything spiking or crashing more than 30% vs. 7-day average

Format as a short voice note I can listen to during my commute.

Pro tips

  • Always start paused: Every distribution provider supports paused-by-default. Use it. Review before money flows.
  • Brand Kit first: Pasting a Brand Kit Notion link in your Ads database description makes every generation 10x more on-brand.
  • One creative concept per ad set: Mixing concepts inside a single ad set muddies the data. Let Notis split them automatically.
  • Sandbox keys for testing: Both ZuckerBot and AdKit offer test keys — use them to try campaign creation flows without spending real money.
  • Tag everything: Ask Notis to add UTMs and naming conventions consistently so reporting later is painless.
  • Combine providers: You can connect Pipeboard for analytics and ZuckerBot for creation simultaneously — Notis picks the right tool per task.