Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.
A CRM sequence is a flow that runs after a lead has replied: a first reply, then timed follow-ups if the conversation goes quiet. You write a goal for each step, the AI drafts the message from the conversation, and you approve every message. Nothing sends on its own. Find them under CRM → Sequences in the sidebar.
On CRM → Sequences, click Create sequence. Enter a Sequence name, for example “Demo requested”, and optionally a description of when it should be used. You land on the editor.
The New sequence dialog. Add the basics here and the steps on the next screen.
2
Set the first step
The first step is always the Immediate reply. It is drafted as soon as the lead’s reply is classified, and its delay cannot be changed.
3
Add follow-ups
Add follow-ups. For each one, set Wait after previous message in Minutes, Hours or Days. The wait must be a whole number of at least 1. A sequence can have up to 30 steps in total.
4
Write a message goal for each step
A Message goal tells the AI what the message should do. For example: “Answer their question clearly and suggest a suitable next step.” Every step needs one. The AI writes the wording from the conversation, your instructions and knowledge and this goal.
5
Save and publish
Save draft keeps your edits. Publish makes them live. Only a published version runs. Editing a sequence changes its draft until you publish again, and a published version is not altered while it runs.
The editor shows a timeline on the side with the total span of the sequence. Duplicate, in the actions menu, copies a sequence. An archived sequence cannot be published or assigned: duplicate it, or delete it from the library.The library lists each sequence with its Steps, what it is Used for and its status: Draft, Published or Archived. Three numbers sit above it: Published, In use and Not assigned.
A sequence does nothing until a subcategory points at it. Go to Settings → CRM & leads → Lead categories and pick the sequence in the Sequence column of a subcategory. Each subcategory has at most one. When a reply is classified into that subcategory and the sequence is active and published, the run starts.Subcategories with No sequence still get a draft. The AI writes one from the conversation alone, so no reply is left without something to review. See Instructions and knowledge.A sequence is not tied to one channel. The channel the lead’s conversation is on decides where the message goes.
The lead replies again. A new reply cancels the pending follow-ups and any unsent drafts, because the conversation has changed. The reply is classified and a new run can start.
You answer by hand. A reply you write yourself takes over the current step, so the run continues. If the record has no pending step, sending by hand ends the run.
Do Not Contact. Marking a person Do Not Contact interrupts their runs.
On a record, Manage record has Pause sequence and Resume sequence, Snooze a day and Close record. Skip step marks the current step done without sending it, and the next step then waits its usual delay.
Start with two or three steps. Follow-ups a week apart usually read better than daily ones, and you can always add a step later and publish again.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ReachCrew","description":"The open-source AI SDR: find leads, reach them on email, LinkedIn and WhatsApp, and let AI work every reply, from one workspace you run yourself.","colors":{"primary":"#335cff","light":"#5b7bff","dark":"#1f3bad"},"logo":{"light":"https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/logo-light.svg?fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=5f8cfd64a1c15e42c96a309144aac39a","dark":"https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/logo-dark.svg?fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=c8de838080aa865de4a2aecef52e8077","href":"https://reachcrew.ai"},"favicon":"https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/logo.svg?fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=850db680a389217504579943797affd4","navbar":{"links":[{"href":"/help","label":"Get help"},{"href":"https://reachcrew.ai","label":"Website"}],"primary":{"type":"github","href":"https://github.com/rishav887/reachcrew"}},"footer":{"socials":{"github":"https://github.com/rishav887/reachcrew","website":"https://reachcrew.ai"},"links":[{"header":"Community","items":[{"label":"Ask a question","href":"https://github.com/rishav887/reachcrew/discussions"},{"label":"Report a bug","href":"https://github.com/rishav887/reachcrew/issues/new?template=bug_report.yml"},{"label":"Request a feature","href":"https://github.com/rishav887/reachcrew/issues/new?template=feature_request.yml"},{"label":"Report a security issue","href":"https://github.com/rishav887/reachcrew/security/advisories/new"}]},{"header":"Project","items":[{"label":"GitHub","href":"https://github.com/rishav887/reachcrew"},{"label":"Changelog","href":"https://github.com/rishav887/reachcrew/blob/main/CHANGELOG.md"},{"label":"Contributing","href":"https://github.com/rishav887/reachcrew/blob/main/CONTRIBUTING.md"},{"label":"License (MIT)","href":"https://github.com/rishav887/reachcrew/blob/main/LICENSE"}]}]},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"recahcrew","hasAudioNarration":false,"actualSubdomain":"recahcrew","customDomains":[],"gitSource":{"type":"github","owner":"rishav887","repo":"linkedin-outreach-platform","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":"","_id":"6af6f68f902237199e0ed1f3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6f6ac902237199e0ed38d","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"Guides","count":29},{"language":"default","tag":"Self-hosting","count":29},{"language":"default","tag":"Integrations","count":9},{"language":"default","tag":"AI CRM","count":5},{"language":"default","tag":"Developers","count":4},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Email","count":3},{"language":"default","tag":"Leads","count":3},{"language":"default","tag":"LinkedIn","count":3},{"language":"default","tag":"Tables","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"crm/sequences","slug":"/crm/sequences","pageMetadata":{"title":"CRM sequences","description":"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.","icon":"list-checks","href":"/crm/sequences"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Step,Steps,Table,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A CRM sequence is a flow that runs after a lead has replied: a first reply, then timed follow-ups if the conversation goes quiet. You write a goal for each step, the AI drafts the message from the conversation, and you approve every message. Nothing sends on its own. Find them under `,_jsx(_components.strong,{children:`CRM → Sequences`}),` in the sidebar.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-they-differ-from-campaigns`,children:`How they differ from campaigns`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Outreach campaigns`}),_jsx(_components.th,{children:`CRM sequences`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Starts when`}),_jsx(_components.td,{children:`You launch a campaign for a list`}),_jsx(_components.td,{children:`A lead replies and is classified`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Written by`}),_jsx(_components.td,{children:`You, as a template with merge fields`}),_jsx(_components.td,{children:`The AI, from your goal for the step and the conversation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sent`}),_jsx(_components.td,{children:`Automatically, on schedule`}),_jsx(_components.td,{children:`Only after you approve each draft`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Stops when`}),_jsx(_components.td,{children:`The lead replies, or the steps end`}),_jsx(_components.td,{children:`The lead replies again, you act by hand, or the steps end`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/email/campaigns`,children:`Email campaigns`}),`, `,_jsx(_components.a,{href:`/linkedin/campaigns`,children:`LinkedIn campaigns`}),` and `,_jsx(_components.a,{href:`/whatsapp/campaigns`,children:`Message campaigns`}),` for the cold outreach side.`]}),`\n`,_jsx(Heading,{level:`2`,id:`build-a-sequence`,children:`Build a sequence`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create it`,children:[_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`CRM → Sequences`}),`, click `,_jsx(_components.strong,{children:`Create sequence`}),`. Enter a `,_jsx(_components.strong,{children:`Sequence name`}),`, for example “Demo requested”, and optionally a description of when it should be used. You land on the editor.`]}),_jsx(Frame,{caption:`The New sequence dialog. Add the basics here and the steps on the next screen.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=5199009d220fbcf6b5593183f1a06d6a`,alt:`The New sequence dialog over the Sequences page, asking for a sequence name and an optional description`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`assets/screenshots/app/crm-sequence-editor.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?w=280\u0026fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=8ff70cada809d1e1fcf21f19ef9b2949 280w, https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?w=560\u0026fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=66dd421d43a61a06dc6f645b8cfaed89 560w, https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?w=840\u0026fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=f78e7c4d483b34a6de47049b743450da 840w, https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?w=1100\u0026fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=3bc560e30f17081dfe44234a67740a26 1100w, https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?w=1650\u0026fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=20f828da22c4e9d5225314a9f847080a 1650w, https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/screenshots/app/crm-sequence-editor.png?w=2500\u0026fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=0e3b459f1efcc4c94d69a3cc501b57fd 2500w`})})]}),_jsx(Step,{title:`Set the first step`,children:_jsxs(_components.p,{children:[`The first step is always the `,_jsx(_components.strong,{children:`Immediate reply`}),`. It is drafted as soon as the lead’s reply is classified, and its delay cannot be changed.`]})}),_jsx(Step,{title:`Add follow-ups`,children:_jsxs(_components.p,{children:[`Add follow-ups. For each one, set `,_jsx(_components.strong,{children:`Wait after previous message`}),` in `,_jsx(_components.strong,{children:`Minutes`}),`, `,_jsx(_components.strong,{children:`Hours`}),` or `,_jsx(_components.strong,{children:`Days`}),`. The wait must be a whole number of at least 1. A sequence can have up to 30 steps in total.`]})}),_jsx(Step,{title:`Write a message goal for each step`,children:_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Message goal`}),` tells the AI what the message should do. For example: “Answer their question clearly and suggest a suitable next step.” Every step needs one. The AI writes the wording from the conversation, your `,_jsx(_components.a,{href:`/crm/knowledge`,children:`instructions and knowledge`}),` and this goal.`]})}),_jsx(Step,{title:`Save and publish`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Save draft`}),` keeps your edits. `,_jsx(_components.strong,{children:`Publish`}),` makes them live. Only a published version runs. Editing a sequence changes its draft until you publish again, and a published version is not altered while it runs.`]})})]}),`\n`,_jsxs(_components.p,{children:[`The editor shows a timeline on the side with the total span of the sequence. `,_jsx(_components.strong,{children:`Duplicate`}),`, in the actions menu, copies a sequence. An archived sequence cannot be published or assigned: duplicate it, or delete it from the library.`]}),`\n`,_jsxs(_components.p,{children:[`The library lists each sequence with its `,_jsx(_components.strong,{children:`Steps`}),`, what it is `,_jsx(_components.strong,{children:`Used for`}),` and its status: `,_jsx(_components.strong,{children:`Draft`}),`, `,_jsx(_components.strong,{children:`Published`}),` or `,_jsx(_components.strong,{children:`Archived`}),`. Three numbers sit above it: `,_jsx(_components.strong,{children:`Published`}),`, `,_jsx(_components.strong,{children:`In use`}),` and `,_jsx(_components.strong,{children:`Not assigned`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`attach-it-to-a-category`,children:`Attach it to a category`}),`\n`,_jsxs(_components.p,{children:[`A sequence does nothing until a subcategory points at it. Go to `,_jsx(_components.strong,{children:`Settings → CRM \u0026 leads → Lead categories`}),` and pick the sequence in the `,_jsx(_components.strong,{children:`Sequence`}),` column of a subcategory. Each subcategory has at most one. When a reply is classified into that subcategory and the sequence is active and published, the run starts.`]}),`\n`,_jsxs(_components.p,{children:[`Subcategories with `,_jsx(_components.strong,{children:`No sequence`}),` still get a draft. The AI writes one from the conversation alone, so no reply is left without something to review. See `,_jsx(_components.a,{href:`/crm/knowledge`,children:`Instructions and knowledge`}),`.`]}),`\n`,_jsx(_components.p,{children:`A sequence is not tied to one channel. The channel the lead’s conversation is on decides where the message goes.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-a-run-behaves`,children:`How a run behaves`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`The lead replies and is classified.`}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Immediate reply`}),` draft appears in `,_jsx(_components.a,{href:`/crm/action-required`,children:`Action required`}),`. The record is waiting for you.`]}),`\n`,_jsxs(_components.li,{children:[`You send it. The record moves to `,_jsx(_components.strong,{children:`Waiting`}),`, and the next step is scheduled after its wait.`]}),`\n`,_jsxs(_components.li,{children:[`When that time arrives, the AI drafts the follow-up. It appears in Action required as `,_jsx(_components.strong,{children:`Follow-up due`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`You send it, and the next one is scheduled, until the last step. Then the run is complete and the record is `,_jsx(_components.strong,{children:`Idle`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Because every message is a draft, a follow-up that is not wanted is one click to discard.`}),`\n`,_jsx(Heading,{level:`3`,id:`what-stops-it`,children:`What stops it`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The lead replies again.`}),` A new reply cancels the pending follow-ups and any unsent drafts, because the conversation has changed. The reply is classified and a new run can start.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You answer by hand.`}),` A reply you write yourself takes over the current step, so the run continues. If the record has no pending step, sending by hand ends the run.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Do Not Contact.`}),` Marking a person Do Not Contact interrupts their runs.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`control-a-single-lead`,children:`Control a single lead`}),`\n`,_jsxs(_components.p,{children:[`On a record, `,_jsx(_components.strong,{children:`Manage record`}),` has `,_jsx(_components.strong,{children:`Pause sequence`}),` and `,_jsx(_components.strong,{children:`Resume sequence`}),`, `,_jsx(_components.strong,{children:`Snooze a day`}),` and `,_jsx(_components.strong,{children:`Close record`}),`. `,_jsx(_components.strong,{children:`Skip step`}),` marks the current step done without sending it, and the next step then waits its usual delay.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Start with two or three steps. Follow-ups a week apart usually read better than daily ones, and you can always add a step later and publish again.`})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Action required`,icon:`inbox`,href:`/crm/action-required`,children:_jsx(_components.p,{children:`Where each draft waits for you.`})}),_jsx(Card,{title:`Instructions and knowledge`,icon:`book-open`,href:`/crm/knowledge`,children:_jsx(_components.p,{children:`Shape the wording and attach subcategories.`})}),_jsx(Card,{title:`Pipeline`,icon:`kanban`,href:`/crm/pipeline`,children:_jsx(_components.p,{children:`See leads waiting on a follow-up.`})}),_jsx(Card,{title:`Email campaigns`,icon:`mail`,href:`/email/campaigns`,children:_jsx(_components.p,{children:`Cold outreach, sent on a schedule.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"CRM sequences","description":"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.","icon":"list-checks","href":"/crm/sequences"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How they differ from campaigns","slug":"how-they-differ-from-campaigns","depth":2,"children":[]},{"title":"Build a sequence","slug":"build-a-sequence","depth":2,"children":[]},{"title":"Attach it to a category","slug":"attach-it-to-a-category","depth":2,"children":[]},{"title":"How a run behaves","slug":"how-a-run-behaves","depth":2,"children":[{"title":"What stops it","slug":"what-stops-it","depth":3,"children":[]},{"title":"Control a single lead","slug":"control-a-single-lead","depth":3,"children":[]}]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"recahcrew","siteName":"ReachCrew","title":"CRM sequences - ReachCrew","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T11:38:39.015Z","originalFileLocation":"crm/sequences.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ReachCrew\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"CRM sequences - ReachCrew\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ReachCrew\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://recahcrew.mintlify.app/crm/sequences\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://recahcrew.mintlify.site/_mintlify/api/og/v2?division=AI+CRM\u0026amp;title=CRM+sequences\u0026amp;description=Build+reusable+reply+and+follow-up+flows+that+start+when+a+lead+answers%2C+wait+between+steps+and+stop+when+the+lead+replies+again.\u0026amp;theme=2714b6d21ebe045728904557\u0026amp;signature=86ba3b61005d7a6872eb8f1e77140400517d56eccfe854842e3788f60cdd5a41\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"CRM sequences - ReachCrew\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://recahcrew.mintlify.site/_mintlify/api/og/v2?division=AI+CRM\u0026amp;title=CRM+sequences\u0026amp;description=Build+reusable+reply+and+follow-up+flows+that+start+when+a+lead+answers%2C+wait+between+steps+and+stop+when+the+lead+replies+again.\u0026amp;theme=2714b6d21ebe045728904557\u0026amp;signature=86ba3b61005d7a6872eb8f1e77140400517d56eccfe854842e3788f60cdd5a41\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/recahcrew/PDKJgs23Hy0bUg-G/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ReachCrew\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#335cff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://recahcrew.mintlify.app/crm/sequences\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/crm/sequences.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://recahcrew.mintlify.app/#organization\",\"name\":\"ReachCrew\",\"url\":\"https://recahcrew.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/recahcrew/b3LOEBKCy3btecGb/assets/logo-light.svg?fit=max\u0026auto=format\u0026n=b3LOEBKCy3btecGb\u0026q=85\u0026s=5f8cfd64a1c15e42c96a309144aac39a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://recahcrew.mintlify.app#website\",\"name\":\"ReachCrew\",\"url\":\"https://recahcrew.mintlify.app\",\"publisher\":{\"@id\":\"https://recahcrew.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://recahcrew.mintlify.app/crm/sequences#webpage\",\"url\":\"https://recahcrew.mintlify.app/crm/sequences\",\"name\":\"CRM sequences\",\"description\":\"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.\",\"dateModified\":\"2026-11-13T11:38:39.015Z\",\"isPartOf\":{\"@id\":\"https://recahcrew.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://recahcrew.mintlify.app/crm/sequences#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://recahcrew.mintlify.app/crm/sequences#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AI CRM\",\"item\":\"https://recahcrew.mintlify.app/crm/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CRM sequences\",\"item\":\"https://recahcrew.mintlify.app/crm/sequences\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://recahcrew.mintlify.app/crm/sequences#article\",\"headline\":\"CRM sequences\",\"name\":\"CRM sequences\",\"description\":\"Build reusable reply and follow-up flows that start when a lead answers, wait between steps and stop when the lead replies again.\",\"url\":\"https://recahcrew.mintlify.app/crm/sequences\",\"mainEntityOfPage\":{\"@id\":\"https://recahcrew.mintlify.app/crm/sequences#webpage\"},\"dateModified\":\"2026-11-13T11:38:39.015Z\",\"publisher\":{\"@id\":\"https://recahcrew.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://recahcrew.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ReachCrew\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"ReachCrew\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/crm/sequences.md","siteName":"ReachCrew","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Get started","pages":[{"title":"Introduction","icon":"book-open","href":""},{"title":"Quickstart","icon":"rocket","href":"/quickstart"},{"title":"Concepts","icon":"lightbulb","href":"/concepts"},{"title":"How ReachCrew works","icon":"workflow","href":"/how-it-works"}]},{"group":"Leads","pages":[{"title":"Leads","icon":"users","href":"/leads/overview"},{"title":"Import leads","icon":"upload","href":"/leads/import"},{"title":"Custom fields","icon":"columns-3","href":"/leads/custom-fields"}]},{"group":"Tables","pages":[{"title":"Tables","icon":"table","href":"/tables/overview"},{"title":"Enrichment providers","icon":"zap","href":"/tables/enrichment"},{"title":"AI and HTTP columns","icon":"sparkles","href":"/tables/ai-columns"}]},{"group":"Email","pages":[{"title":"Connect email","icon":"mail","href":"/email/connect"},{"title":"Email campaigns","icon":"send","href":"/email/campaigns"},{"title":"Email inbox","icon":"inbox","href":"/email/inbox"}]},{"group":"LinkedIn","pages":[{"title":"LinkedIn accounts","icon":"linkedin","href":"/linkedin/accounts"},{"title":"LinkedIn campaigns","icon":"linkedin","href":"/linkedin/campaigns"},{"title":"LinkedIn messages","icon":"message-circle","href":"/linkedin/messages"}]},{"group":"WhatsApp","pages":[{"title":"WhatsApp numbers","icon":"message-circle","href":"/whatsapp/accounts"},{"title":"Message campaigns","icon":"message-square","href":"/whatsapp/campaigns"},{"title":"Calling and recording","icon":"phone","href":"/whatsapp/calling"}]},{"group":"AI CRM","pages":[{"title":"CRM overview","icon":"kanban","href":"/crm/overview"},{"title":"Action required","icon":"inbox","href":"/crm/action-required"},{"title":"Pipeline","description":"See every open lead by where it stands, move leads between funnel stages, and learn when the AI moves a lead and when it waits for you.","icon":"route","href":"/crm/pipeline"},{"title":"CRM sequences","icon":"list-checks","href":"/crm/sequences"},{"title":"Instructions, knowledge and lead categories","description":"Steer how the CRM AI classifies replies and writes drafts with instructions, a knowledge base and your own lead categories.","icon":"book-open","href":"/crm/knowledge"}]},{"group":"Analytics","pages":[{"title":"Analytics","icon":"chart-line","href":"/analytics"}]},{"group":"Workspace","pages":[{"title":"Organizations and members","icon":"users","href":"/workspace/organizations"},{"title":"AI provider","icon":"sparkles","href":"/workspace/ai-provider"},{"title":"Sending rules","icon":"settings","href":"/workspace/sending-rules"}]},{"group":"Help","pages":[{"title":"Get help","icon":"life-buoy","href":"/help"}]}]},{"tab":"Self-hosting","pages":[{"title":"Self-hosting","href":"/self-hosting"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/development"}]}]},"basePath":"","title":"CRM sequences - ReachCrew","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Dmj010Ph.js","DynamicMarkdown-GHvayGOn.js","zoom-image-lightbox-8gCTkA22.js","lightbox-handle-r17bVUz3.js"]}