Routines

Put an agent on the schedule.

A routine is recurring work described in plain language and done unattended, the weekly digest, the competitor watch, the content refresh nobody has time for.

Instructions, not flowcharts

Tell it what to do. It figures out how.

Where a journey is a precise flowchart for contacts, a routine is a brief for an agent: what to do, which tools it may use, and where the output goes. Routines handle everything that doesn't message a contact directly, reports, research, data pulls, publishing to your tools.

  • Plain-language instructions are the routine's brief
  • Scoped tools: each routine runs with an explicit allow-list
  • Ops-only by design, customer sends stay in journeys, behind guardrails
Cross-run memory

It remembers where it left off.

Each run starts by reading what previous runs covered, then picks up from there, last week's report doesn't get rewritten, the competitor scan starts from the last article it saw. Every run records an outcome and the artifacts it produced.

  • Per-routine memory carried across runs
  • Every run logged with a summary and outcome
  • Artifacts (reports, pages, images, drafts) collected per run
Plain language
A briefnot a flowchart
Scopedexplicit tool allow-list
Ops-onlyno contact sends
Artifactsas the output
Control

Draft until you activate. Run now when you need it.

A routine starts as a draft and can't be activated until it has instructions, no accidentally-live agents. Once on, it follows its schedule, and a Run now button kicks off an immediate run when you can't wait.

  • Activate stays disabled until instructions exist
  • Run now for on-demand runs
  • Pause any time; runs and outcomes stay auditable
Cross-run memory
Memorycarried across runs
Summarylogged every run
Artifactscollected per run
Outcomesalways auditable
In the wild

Routines teams actually run.

Monday performance digest

Every Monday 08:00 · emails you a summary of last week's sends

Competitor watch

Daily · scans competitor blogs and drafts a briefing of what changed

AI Visibility check

Weekly · runs an AEO check and files the trend report

Publish to Sanity

On demand · pushes approved posts into your Sanity dataset

FAQ

Questions, answered.

What can a routine do?

Anything that doesn't message a contact directly: compile reports, research topics, refresh content, pull data, and publish to your connected tools. If it needs to reach contacts, that belongs in a journey.

How do I control what a routine can touch?

Each routine runs with an explicit tool allow-list you set, and it's ops-only by design, customer sends always flow through journeys and their guardrails.

Will it repeat work every run?

No. Cross-run memory means each run reads what previous runs covered and continues from there, so nothing gets rewritten.

Public Preview

Bring Thoughtfuly
to your team.

We're onboarding B2B marketing teams during Public Preview. Tell us a little about your team and we'll be in touch.

Prefer to talk first? Book a demo or get pricing from the top of any page.

Thoughtfuly web form

Placeholder, the Request early access form is generated in Thoughtfuly and embedded here via embed.js. Submissions post to the platform and write straight to your CRM.

First name
Last name
Work email
Company
Mobile phone number
Role (CMO, Marketing ops, Dynamics partner…)
Current marketing platform
Yes, send me marketing updates from Thoughtfuly by email.
Yes, send me marketing updates from Thoughtfuly by SMS.

Both are optional and independent of each other. You can unsubscribe from either at any time. See our Privacy Policy.

Request early access