Skip to main content

Getting started with Runneth 🐸

Meet your team's always-on creative strategy teammate. Here's everything Runneth can do and how to get it set up.

Written by Joel Charboneau

Heads up - we are rolling out Runneth in batches to all of our orgs. Our official Runneth launch date is June 24, 2026 🎉

What is Runneth?

Runneth is Motion's creative strategy teammate. It lives inside Motion and Slack, connects to your tools and data, and helps performance marketing teams go from signals to strategy to execution, all in one place.

You can ask it questions, run creative analysis, pull performance data, build deliverables, set up routines, and manage your team's creative knowledge.

The more you use it, the sharper it gets!


Where Runneth lives

Motion web app

Open Runneth from any workspace in Motion to chat, build, and manage your creative brain.

Slack

Tag @Runneth in any channel it's been added to and it'll respond in thread. Set up routines that post updates directly to your team's channels without anyone having to ask.

Both Slack and Motion web app share the same memory and connected data. A preference set in Slack applies in Motion, and vice versa.

To set up Runneth's Slack integration, see below!


Setting up integrations

Slack

  1. In the Motion web app, open Runneth and say: "connect Slack" or click Connect from the integrations panel.

  2. Click the OAuth button that appears in chat to authorize.

  3. Choose the Motion workspace Runneth should default to for Slack conversations.

  4. Once connected, tell Runneth which channels to join, or ask it which ones it's already in.

For public channels, Runneth can join directly. For private channels, invite Runneth from inside Slack (following the steps above).

Once Runneth is in a channel, anyone who can post there can tag it and it'll respond in thread.

Google (Drive, Docs, Sheets, Slides)

  1. Ask Runneth: "connect Google" or "connect my Google Drive."

  2. Click the OAuth button that appears and authorize with your Google account.

  3. To give Runneth access to specific files, say "grant access to this Drive file" and use the file picker.

Once connected, you can say "save this report to Drive," "read the strategy doc in my Drive," or "create a Google Sheet from this data."

Notion

  1. Ask Runneth: "connect Notion."

  2. Click the OAuth button and authorize your Notion account.

Runneth can then search your Notion workspace, read pages and databases, create new pages, and update existing ones.

Airtable

  1. Ask Runneth: "connect Airtable."

  2. Click the OAuth button and authorize your Airtable account.

No personal access token needed. Runneth can then query bases and read table records.

Zendesk

  1. Ask Runneth: "connect Zendesk."

  2. Click the OAuth button and authorize your account.

Runneth can then pull ticket data, query users, and use Zendesk records as context for analysis.

Any other API

For tools not listed above, Runneth connects through a secure credential input. This works for any API: HubSpot, Intercom, Linear, GitHub, Gong, Datadog, and more.

  1. Tell Runneth what you want to connect: "I want to connect HubSpot" or "set up GitHub."

  2. A secure input field will appear in chat. Enter your API key or token there.

Note: Never paste API keys or tokens directly into the chat message. Always use the secure input field Runneth surfaces.

Once a credential is saved, you won't be asked for it again in this workspace.

Pull your credentials from each platform using the paths below:

  • HubSpot: Settings → Integrations → Private Apps

  • Intercom: Settings → Developer Hub → Access Tokens

  • Linear: Settings → API → Personal API Keys

  • GitHub: Settings → Developer Settings → Personal Access Tokens

  • Gong: Settings → API → API Keys

  • Datadog: Organization Settings → API Keys

  • ChartMogul: Admin → Integrations → API Keys

  • LaunchDarkly: Account Settings → Authorization → API Keys


The Brain 🧠

The Brain is Runneth's long-term memory for your organization. It persists across conversations, surfaces, and sessions so Runneth keeps getting sharper over time.

Here's what gets stored in the Brain:

  • Brand context. Voice, positioning, value props, customer language, and creative constraints. Runneth reads this before any creative work so you never have to re-explain your brand.

  • Saved knowledge. Research, playbooks, frameworks, audience personas, benchmark docs, legal constraints, competitor findings.

  • Templates. Reusable formats and approved examples for briefs, reports, decks, and other deliverables. Once saved, Runneth matches them automatically.

  • Preferences. How your team likes replies formatted, preferred tone, recurring workflow expectations.

  • Workspace setup. Your preferred KPIs, attribution windows, spend thresholds, and conversion goals.

  • Routines. Scheduled work that runs in the background and delivers results to Slack or updates files without you having to ask.

To save something, just tell Runneth: "save this" or "remember this for later." It'll also offer to save things that look like they should stick around. To pull something back up, ask naturally: "what do we know about our customer persona?" or "pull up the brief template."


What can Runneth do?

Creative strategy

Hook writing

Give Runneth a product, persona, pain point, and awareness stage and it'll write psychologically-driven hooks across 35+ tactic types. Curiosity gaps, bold claims, pattern interrupts, social proof openers, and more.

Creative analysis

Drop in an ad (video or static, yours or a competitor's) and Runneth will break down the hook, body, messaging angle, visual format, awareness stage targeting, and what to change.

Concept and brief generation

From a messaging angle or a creative test setup, Runneth generates full concepts with hooks, visual formats, and the structural mechanic behind each idea. It can turn those into production-ready briefs formatted to your template.

Brand intake and audit

For a new brand, Runneth can run a structured intake that builds a full brand context document: voice, product catalog, customer language from reviews, competitor landscape, and a messaging angle matrix. This gets saved to the Brain and informs all creative work going forward.

Competitor research

Search for any competitor by name. Runneth pulls their active ad library, analyzes their creative patterns, and compares it to what you're running.

Performance and data

Runneth connects directly to your Motion ad data. No exports needed.

  • Meta. Top creatives by spend, ROAS, purchases, CPA, CTR, or any other metric. Age and gender demographic splits. Period-over-period comparisons. Custom conversion analysis.

  • TikTok. Ranked creatives, ad-name rollups, campaign-level filters, spend and conversion metrics.

  • Benchmarks. Compare your account against Motion's source-backed benchmarks for your category.

  • Pattern analysis. Across your top performers, Runneth identifies what they share: hook tactics, visual formats, messaging angles, offer types. You get interpretation and next steps, not just a ranked list.

Deliverables

Runneth produces finished outputs, not just chat responses.

  • Creative briefs formatted to your template, ready to hand off

  • Performance reports as openable HTML pages or Markdown documents

  • Strategy documents saved to the Brain and shareable

  • Interactive apps: dashboards, creative trackers, brief managers, competitor intel hubs

  • Google Workspace files: Docs, Sheets, and Slides created or updated directly in your Drive

Landing pages

Runneth can audit and optimize any landing page connected to your ads. It extracts a full spec of the page, runs a CRO audit against your ad messaging, identifies friction and trust gaps, and returns the top fixes ranked by expected lift, plus an A/B test backlog.


Example prompts

Brand setup

  • "Run a brand intake for [brand name]. Their site is [URL]."

  • "Here's our brand guidelines. Save this as our brand context."

  • "What do we currently have saved about our brand?"

  • "We just launched a new product targeting [audience]. Update our brand context."

Creative strategy

  • "Write 10 hooks for a Meta ad targeting burned-out founders. Problem-aware stage."

  • "Analyze this ad for me." (paste transcript or upload image)

  • "Give me 5 creative concepts for [product] with hooks, visual format, and the mechanic behind each."

  • "Turn concept 3 into a production brief using our template."

  • "What hook tactics are we underusing compared to our top performers?"

Performance

  • "Show me our top 10 Meta creatives by ROAS over the last 30 days."

  • "Which creatives have high spend but low ROAS? Flag any that should be cut."

  • "What patterns do our top 5 Meta creatives have in common?"

  • "How does our CTR compare to benchmarks for our category?"

  • "Break down our Meta performance by age and gender."

Competitors

  • "Find [competitor brand] in the ad library and show me what they're running."

  • "Set up a weekly competitor scan for [brand 1] and [brand 2]. Post results to #creative-team every Monday."

  • "Compare what [competitor] is doing in their hooks versus what we're doing."

The Brain

  • "Save this framework as saved knowledge."

  • "Remember that we never use urgency-based messaging. It's off-brand for us."

  • "I like responses that lead with the key insight before any supporting detail. Save that as a preference."

  • "Here's a brief I love. Save it as a template and use this format going forward."

Deliverables

  • "Build me a weekly performance report for last week. Make it something I can share with my team."

  • "Turn this creative analysis into a brief I can send to my designer."

  • "Write up a summary of this month's creative learnings as a doc and save it."

  • "Generate a landing page CRO audit for [URL]."


If a response misses the mark

If Runneth doesn't nail it on the first try, don't worry!

The fastest way to a better answer is to tell it what's off, right there in the same chat. You don't need to start a new conversation, re-explain everything from scratch, or file a request anywhere. Just say what you want changed and Runneth will rework it on the spot.

This applies to anything that doesn't sit right with you:

  • The output isn't what you pictured

    • "Make it shorter," "lead with the data," "this feels too formal," "give me three more options to choose from."

  • Something looks inaccurate

    • If a number, claim, or detail seems wrong, say so: "That ROAS looks off, can you double-check the date range?" Runneth will retrace where the figure came from and correct it if it got something wrong. It would rather you push back than take a shaky number at face value.

  • It misread what you meant

    • "That's not the campaign I was asking about," or "I meant TikTok, not Meta." Point it in the right direction and it'll adjust without you having to re-set up the whole question.

  • The format isn't useful to you

    • "Make this a doc I can share," "put this in a table," "I wanted a brief, not a summary."

The more specific you are, the better the fix

Vague feedback tends to get a vague redo. Telling Runneth exactly what's wrong and what "good" looks like to you gets the next pass much closer. And when it's something Runneth should carry forward, just say so: "always format reports this way" or "don't use that phrase again." It'll remember, so you're not correcting the same thing twice.

If something still feels off after a couple of rounds, flag it to the Motion team so we can take a look. Be sure to include your chat URL!


Tips for getting the most out of Runneth

Tell it about your brand once

Run the brand intake or upload your brand guidelines. Runneth reads the Brain before every creative task so you never have to re-explain.

Save templates you like

When Runneth produces a format you want to reuse, say "save this as a template." It'll match it automatically going forward.

Set up routines early

The weekly performance read and competitor scan compound over time. Week 3 is more useful than week 1 because Runneth is comparing against its own prior reads.

Use Slack for ambient updates

Add Runneth to your creative and performance channels so the team can tag it in threads without switching to the web app.

Be specific about metrics

"What are our top performers?" is good. "What are our top 10 creatives by purchase ROAS last 14 days?" is better.

Did this answer your question?