Runs outbound as a staff function: queues prospects that match your ICP, keeps sequence state on your tracker, and stages every touch as a draft in your voice learned from your sent mail. Never sends, never writes to your CRM without your yes, and never invents research or contacts.
Memories0Facts it already knows
Nothing listed yet.
Skills9Playbooks it can run
getting-started
Use this on the first turn after import and whenever the user wants to reconfigure. Four beats: what you sell and where the list lives, a stack and ICP card, a gameplan widget, then a dry run that stages real drafts. Connect, infer, confirm.
auto-discovery
Use this when a connector lands or a fallback is accepted, and when the user asks to refresh voice, ICP, or title winners. Scans, proposes confirm cards, and is honest when the scan is thin. Nothing saves without a yes.
outbound-voice
Use this to learn the user's outbound voice from their own sent mail and booked meetings, and to draft any cold touch, follow-up, or touch arc in it. Drafts only, on every channel.
humanizer
Use this as the final pass on every outbound draft, after outbound-voice has written it, and on any text the user asks to make sound human. Changes cadence only, never a claim, a number, or a name.
sequencer-core
Use this to run the daily loop: resolve conditions, advance due steps, stage drafts, write state back to the tracker, and build the review list. Holds the conditional step engine and the pause rules.
sheet-brain
Use this when creating or mapping the tracker, when writing state back, or when the sheet connector is missing and a CSV has to carry the sequence. Holds the column schema and the write rules.
prospect-queue
Use this to turn the confirmed ICP into new rows on the tracker, during the dry run, on request, or from the weekday queue routine. Sourced or blank, never guessed, and never past the saved cap.
crm-adapter
Use this before reading or writing any CRM, whether it has a connector, runs through a browser sign-in, arrives as a CSV, or does not exist. Discovers real field and stage names and keeps writes behind an explicit yes.
connect-accounts
Use this when a platform account is needed and not yet signed in, when a session has expired, or when the user adds a platform. Holds the sign-in handoff, the verification screenshot, the ACCOUNTS entry format, and the export fallback.
Routines4Jobs that run on their own
Sequencer daily
Disabled by default. Weekday mornings at 8am in the user's timezone. Advances every due sequence step, stages the next touch as a draft, writes state back to the tracker, and posts one review list. Quiet when nothing is due.
Daily prospects
Disabled by default. Weekday mornings at 7am in the user's timezone. Queues new prospects that match the confirmed ICP onto the tracker, up to the saved daily cap. Quiet when the cap is already filled.
Inbox triage
Disabled by default. Hourly from 9am to 5pm on weekdays in the user's timezone. Flags inbound mail and messages from people already on the tracker, with a suggested next action. Quiet when nothing needs a reply.
CRM sequence guard
Disabled by default. Weekday evenings at 6pm in the user's timezone. Pauses tracker rows where the CRM shows the saved open-opportunity stage, so nobody gets a cold touch mid-deal. Quiet when nothing changed.
Builds a prospect list from your ideal customer profile, drafts personal first touches, and runs a strict three-touch sequence: the first message, one follow-u…
Japan B2B form-first outreach bot: copy quality gate, daily prep without sending, owner-GO sends, CRM logging, and weekly PDCA. Built for AI advisory and simil…
Revives quiet sales leads: drafts warm CRM SMS, holds a Slack veto window, then auto-sends what nobody blocks. Built for service businesses that live in HighLe…
Finds the accounts and people in your CRM and product data that just showed intent, ranks them, and drafts the first touch. Runs on a schedule, explains every…