Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.
Starter templates are complete, pre-built workflows you can load onto the canvas with a single click. Each template includes a trigger, all necessary action and logic nodes, and pre-configured connections — so you can see how a real workflow is structured, customize the fields to match your process, and enable it immediately. Templates range from simple two-node automations to multi-branch flows with approval gates and HTTP integrations.
Go to the Workflows page and click + New Workflow. The workflow wizard opens and shows the template gallery.
2
Browse and select a template
Templates are grouped by category and complexity. Click any template card to preview what it does, which trigger it uses, and what nodes it contains.
3
Load it onto the canvas
Click Use this template. The workflow opens in the editor with all nodes, connections, and default configurations already in place.
4
Customize it
Update any fields you want to change — the task titles, note content, HTTP URLs, notification text, or trigger filters. All fields are editable just like a workflow you built from scratch.
5
Enable and run
Toggle Active in the toolbar to enable automatic triggering, or click Run to test it immediately.
Run a template with the Run button before enabling it. This lets you see the step results in the Runs panel and verify each node produces the output you expect before it starts firing automatically.
These templates use simple, linear flows — one trigger followed by a sequence of action nodes, no branching. They’re the best place to start if you’re new to workflows.
Meeting notes to actions
Trigger: Manual | For: EveryoneCreates a structured meeting note and generates three follow-up tasks: share meeting minutes, follow up on decisions, and schedule the next meeting. Run it after any meeting to turn your notes into tracked action items immediately.
Weekly review automation
Trigger: Manual | For: EveryoneGenerates a weekly review note and creates tasks for reviewing completed work, planning next week’s priorities, and cleaning up stale backlog items. Run it every Friday for a consistent weekly ritual.
Bug report handler
Trigger: Manual | For: Engineering, QAOne click creates a structured bug report note and generates sequential tasks for investigation, implementation, and verification — each with staggered due dates so the pipeline is ready to go.
Sprint kickoff generator
Trigger: Manual | For: Engineering, Scrum MastersCreates a sprint planning note and generates parallel tasks for the daily standup cadence, sprint review, and retrospective — all with appropriate due dates. Run it at the start of each sprint.
Content calendar automation
Trigger: Manual | For: Marketing, Content TeamsBootstraps a full content production pipeline: content brief note, writing task, review task, design assets task, and publish task — all with staggered due dates for a smooth production flow.
These templates use event-based triggers, Condition nodes for branching, and Delay nodes. They automate responses to things that happen in your workspace.
New project setup
Trigger: Project created | For: Product managers, Engineering leadsFires automatically when any project is created. Generates a kickoff note with goals and milestones, creates environment setup and team onboarding tasks in parallel, waits briefly, then creates a sprint planning task. A complete hands-off project scaffold.
Task escalation alert
Trigger: Task status changed (filtered to blocked) | For: Engineering, Team leadsUses a Condition node to verify the task is genuinely blocked, then creates an escalation note and an urgent review task. The False branch from the Condition node logs the status change with a standard task.
Client follow-up reminder
Trigger: Task status changed (filtered to done) | For: Sales, Account managers, FreelancersFires when any task is completed, uses a Condition node to check whether it’s a client task (by checking if the title contains the word “client”), waits briefly, then creates a follow-up task and a next-steps note.
Employee onboarding checklist
Trigger: Project created | For: HR, ManagersAutomates new hire onboarding. Creates a welcome note, generates parallel tasks for IT setup, HR paperwork, and team introductions, then schedules a 30-day check-in task.
Feature request pipeline
Trigger: Manual | For: Product managers, EngineeringCreates a feature spec note and an evaluation task, then uses a Condition node to check priority. High-priority requests are fast-tracked to the current sprint; others go to the backlog with a standard review task.
Note-driven task creation
Trigger: Note created | For: Product managers, WritersFires automatically when any note is created. Creates a review task, sends an in-app notification, and sets the associated project to active — turning every captured idea into tracked, actionable work.
These templates use webhook triggers, HTTP request nodes, Approval Gate nodes, scheduled triggers, and multi-node orchestration across parallel branches.
Approval-gated deployment
Trigger: Manual | For: Engineering, DevOpsCreates a deployment tracking task, makes an HTTP POST to trigger CI checks, then pauses at an Approval Gate for a team lead to review CI results. Once approved, marks the task as done and sends a deployment notification.
Daily due date digest
Trigger: Scheduled (daily at 9 AM) | For: EveryoneRuns automatically every morning. Sends a notification about tasks due today, creates a daily focus note, and adds an end-of-day review task. Fully hands-off once enabled — nothing to click.
Webhook integration pipeline
Trigger: Webhook | For: Engineering, IntegrationsReceives inbound webhooks from GitHub, Stripe, Zapier, or any external service. Creates a processing task from the webhook payload, sends a notification, and calls a downstream API to acknowledge receipt.
Smart project lifecycle
Trigger: Project created | For: Product managers, Engineering leadsFull lifecycle automation. Creates a project brief note, generates parallel tasks for requirements and resource allocation, pauses at a Stakeholder Approval gate, then sets the project to active and sends a kickoff notification. Nothing moves forward without human sign-off.
The Navis Ops source material includes step-by-step recipes ranging from beginner to advanced that walk you through building specific workflows from scratch. These cover patterns like:
Simple task generators — Manual trigger creating three linked tasks with staggered due dates
Note-triggered reminders — Automatic review task created for every new note
Smart escalation — Condition node routing blocked urgent tasks to an immediate notification path
Scheduled daily digest — Weekday cron trigger sending a morning notification and focus note
Webhook-triggered CI/CD pipeline — Receiving a GitHub push, creating a tracking task, calling CI, gating on approval, and notifying on completion
Multi-stage project lifecycle — Full project creation through stakeholder sign-off to active status
Start with a template closest to your use case, then use the recipes as a reference for adding more sophisticated logic.
Understand the trigger types used in templates and how to configure them.
Nodes
Learn about every action and logic node available on the canvas.
Variables
See how templates use dynamic variable references in node fields.
Overview
Return to the Workflows overview for the full picture.
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"NavisOps | Documentation","colors":{"primary":"#FF4C01","light":"#2B2B2B","dark":"#F8F1EE"},"logo":{"light":"https://navisops.com/assets/full-navis-ops-logo-black-eU0ko3ge.svg","dark":"https://navisops.com/assets/full-navis-ops-logo-white-C1AFPfse.svg","href":"https://www.navisops.com"},"favicon":{"light":"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png","dark":"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png"},"appearance":{"default":"system"},"background":{"decoration":"grid","color":{"light":"#F8F1EE","dark":"#2B2B2B"}},"navbar":{"links":[],"primary":{"type":"button","label":"Get Started","href":"https://navisops.com"}},"fonts":{"family":"Satoshi"},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"navisops","hasAudioNarration":false,"actualSubdomain":"navisops","customDomains":["docs.navisops.com"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-navisops-c28d7bed","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab75ffdf59b0611b130ca24","collectionId":"68923ca7-699b-4b1b-8891-cf122e86bd97","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab75ffdf59b0611b130ca24"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab75ffdf59b0611b130ca24","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Guides","count":24},{"language":"default","tag":"API Reference","count":9},{"language":"default","tag":"Projects \u0026 Tasks","count":6},{"language":"default","tag":"AI \u0026 Integrations","count":5},{"language":"default","tag":"Workflows","count":5},{"language":"default","tag":"MCP Server","count":4},{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Authentication","count":3},{"language":"default","tag":"Notes \u0026 Files","count":3},{"language":"default","tag":"Webhooks","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"llms-txt-v2","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":"vite-origin","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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/workflows/templates","slug":"/guides/workflows/templates","pageMetadata":{"title":"Start faster with workflow starter templates","sidebarTitle":"Templates","description":"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.","href":"/guides/workflows/templates"},"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: \"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.\"\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={code:`code`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Note,Step,Steps,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,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:[_jsx(_components.p,{children:`Starter templates are complete, pre-built workflows you can load onto the canvas with a single click. Each template includes a trigger, all necessary action and logic nodes, and pre-configured connections — so you can see how a real workflow is structured, customize the fields to match your process, and enable it immediately. Templates range from simple two-node automations to multi-branch flows with approval gates and HTTP integrations.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-use-a-template`,children:`How to use a template`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the New Workflow wizard`,children:_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.strong,{children:`Workflows`}),` page and click `,_jsx(_components.strong,{children:`+ New Workflow`}),`. The workflow wizard opens and shows the template gallery.`]})}),_jsx(Step,{title:`Browse and select a template`,children:_jsx(_components.p,{children:`Templates are grouped by category and complexity. Click any template card to preview what it does, which trigger it uses, and what nodes it contains.`})}),_jsx(Step,{title:`Load it onto the canvas`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Use this template`}),`. The workflow opens in the editor with all nodes, connections, and default configurations already in place.`]})}),_jsx(Step,{title:`Customize it`,children:_jsx(_components.p,{children:`Update any fields you want to change — the task titles, note content, HTTP URLs, notification text, or trigger filters. All fields are editable just like a workflow you built from scratch.`})}),_jsx(Step,{title:`Enable and run`,children:_jsxs(_components.p,{children:[`Toggle `,_jsx(_components.strong,{children:`Active`}),` in the toolbar to enable automatic triggering, or click `,_jsx(_components.strong,{children:`Run`}),` to test it immediately.`]})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Run a template with the `,_jsx(_components.strong,{children:`Run`}),` button before enabling it. This lets you see the step results in the Runs panel and verify each node produces the output you expect before it starts firing automatically.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`template-categories`,children:`Template categories`}),`\n`,_jsx(Heading,{level:`3`,id:`beginner-templates`,children:`Beginner templates`}),`\n`,_jsx(_components.p,{children:`These templates use simple, linear flows — one trigger followed by a sequence of action nodes, no branching. They’re the best place to start if you’re new to workflows.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Meeting notes to actions`,icon:`clipboard-list`,id:`meeting-notes-to-actions`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Everyone`]}),_jsx(_components.p,{children:`Creates a structured meeting note and generates three follow-up tasks: share meeting minutes, follow up on decisions, and schedule the next meeting. Run it after any meeting to turn your notes into tracked action items immediately.`})]}),_jsxs(Accordion,{title:`Weekly review automation`,icon:`calendar-week`,id:`weekly-review-automation`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Everyone`]}),_jsx(_components.p,{children:`Generates a weekly review note and creates tasks for reviewing completed work, planning next week’s priorities, and cleaning up stale backlog items. Run it every Friday for a consistent weekly ritual.`})]}),_jsxs(Accordion,{title:`Bug report handler`,icon:`bug`,id:`bug-report-handler`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Engineering, QA`]}),_jsx(_components.p,{children:`One click creates a structured bug report note and generates sequential tasks for investigation, implementation, and verification — each with staggered due dates so the pipeline is ready to go.`})]}),_jsxs(Accordion,{title:`Sprint kickoff generator`,icon:`flag`,id:`sprint-kickoff-generator`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Engineering, Scrum Masters`]}),_jsx(_components.p,{children:`Creates a sprint planning note and generates parallel tasks for the daily standup cadence, sprint review, and retrospective — all with appropriate due dates. Run it at the start of each sprint.`})]}),_jsxs(Accordion,{title:`Content calendar automation`,icon:`newspaper`,id:`content-calendar-automation`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Marketing, Content Teams`]}),_jsx(_components.p,{children:`Bootstraps a full content production pipeline: content brief note, writing task, review task, design assets task, and publish task — all with staggered due dates for a smooth production flow.`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`intermediate-templates`,children:`Intermediate templates`}),`\n`,_jsx(_components.p,{children:`These templates use event-based triggers, Condition nodes for branching, and Delay nodes. They automate responses to things that happen in your workspace.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`New project setup`,icon:`folder-plus`,id:`new-project-setup`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Project created | `,_jsx(_components.strong,{children:`For:`}),` Product managers, Engineering leads`]}),_jsx(_components.p,{children:`Fires automatically when any project is created. Generates a kickoff note with goals and milestones, creates environment setup and team onboarding tasks in parallel, waits briefly, then creates a sprint planning task. A complete hands-off project scaffold.`})]}),_jsxs(Accordion,{title:`Task escalation alert`,icon:`triangle-exclamation`,id:`task-escalation-alert`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Task status changed (filtered to `,_jsx(_components.code,{children:`blocked`}),`) | `,_jsx(_components.strong,{children:`For:`}),` Engineering, Team leads`]}),_jsx(_components.p,{children:`Uses a Condition node to verify the task is genuinely blocked, then creates an escalation note and an urgent review task. The False branch from the Condition node logs the status change with a standard task.`})]}),_jsxs(Accordion,{title:`Client follow-up reminder`,icon:`handshake`,id:`client-follow-up-reminder`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Task status changed (filtered to `,_jsx(_components.code,{children:`done`}),`) | `,_jsx(_components.strong,{children:`For:`}),` Sales, Account managers, Freelancers`]}),_jsx(_components.p,{children:`Fires when any task is completed, uses a Condition node to check whether it’s a client task (by checking if the title contains the word “client”), waits briefly, then creates a follow-up task and a next-steps note.`})]}),_jsxs(Accordion,{title:`Employee onboarding checklist`,icon:`user-plus`,id:`employee-onboarding-checklist`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Project created | `,_jsx(_components.strong,{children:`For:`}),` HR, Managers`]}),_jsx(_components.p,{children:`Automates new hire onboarding. Creates a welcome note, generates parallel tasks for IT setup, HR paperwork, and team introductions, then schedules a 30-day check-in task.`})]}),_jsxs(Accordion,{title:`Feature request pipeline`,icon:`lightbulb`,id:`feature-request-pipeline`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Product managers, Engineering`]}),_jsx(_components.p,{children:`Creates a feature spec note and an evaluation task, then uses a Condition node to check priority. High-priority requests are fast-tracked to the current sprint; others go to the backlog with a standard review task.`})]}),_jsxs(Accordion,{title:`Note-driven task creation`,icon:`file-circle-plus`,id:`note-driven-task-creation`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Note created | `,_jsx(_components.strong,{children:`For:`}),` Product managers, Writers`]}),_jsx(_components.p,{children:`Fires automatically when any note is created. Creates a review task, sends an in-app notification, and sets the associated project to active — turning every captured idea into tracked, actionable work.`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`advanced-templates`,children:`Advanced templates`}),`\n`,_jsx(_components.p,{children:`These templates use webhook triggers, HTTP request nodes, Approval Gate nodes, scheduled triggers, and multi-node orchestration across parallel branches.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Approval-gated deployment`,icon:`shield-check`,id:`approval-gated-deployment`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Manual | `,_jsx(_components.strong,{children:`For:`}),` Engineering, DevOps`]}),_jsx(_components.p,{children:`Creates a deployment tracking task, makes an HTTP POST to trigger CI checks, then pauses at an Approval Gate for a team lead to review CI results. Once approved, marks the task as done and sends a deployment notification.`})]}),_jsxs(Accordion,{title:`Daily due date digest`,icon:`bell`,id:`daily-due-date-digest`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Scheduled (daily at 9 AM) | `,_jsx(_components.strong,{children:`For:`}),` Everyone`]}),_jsx(_components.p,{children:`Runs automatically every morning. Sends a notification about tasks due today, creates a daily focus note, and adds an end-of-day review task. Fully hands-off once enabled — nothing to click.`})]}),_jsxs(Accordion,{title:`Webhook integration pipeline`,icon:`webhook`,id:`webhook-integration-pipeline`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Webhook | `,_jsx(_components.strong,{children:`For:`}),` Engineering, Integrations`]}),_jsx(_components.p,{children:`Receives inbound webhooks from GitHub, Stripe, Zapier, or any external service. Creates a processing task from the webhook payload, sends a notification, and calls a downstream API to acknowledge receipt.`})]}),_jsxs(Accordion,{title:`Smart project lifecycle`,icon:`arrow-progress`,id:`smart-project-lifecycle`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger:`}),` Project created | `,_jsx(_components.strong,{children:`For:`}),` Product managers, Engineering leads`]}),_jsx(_components.p,{children:`Full lifecycle automation. Creates a project brief note, generates parallel tasks for requirements and resource allocation, pauses at a Stakeholder Approval gate, then sets the project to active and sends a kickoff notification. Nothing moves forward without human sign-off.`})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`customizing-a-template`,children:`Customizing a template`}),`\n`,_jsx(_components.p,{children:`After loading a template, everything on the canvas is editable:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Node fields`}),` — Click any node to open its configuration panel and update titles, content, URLs, or other values.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Trigger type`}),` — You can change the trigger type entirely if you want a different activation event.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filters`}),` — Add or adjust the trigger filter to narrow which events fire the workflow.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Node order`}),` — Drag nodes to reposition them, delete ones you don’t need, or add new nodes from the sidebar.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Connections`}),` — Delete existing connections by hovering over them and clicking the X, then draw new ones to change the flow.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Templates are just starting points — there’s no restriction on how much you change them.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`import-and-export-workflows`,children:`Import and export workflows`}),`\n`,_jsx(_components.p,{children:`You can share workflow structures between accounts or back them up using JSON import and export.`}),`\n`,_jsx(Heading,{level:`3`,id:`exporting-a-workflow`,children:`Exporting a workflow`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Export`}),` dropdown in the canvas toolbar and choose a format:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Use case`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`JSON`})}),_jsx(_components.td,{children:`Back up or transfer the workflow structure. This is the only format that can be re-imported.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PNG`})}),_jsx(_components.td,{children:`High-quality raster image for documentation or presentations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SVG`})}),_jsx(_components.td,{children:`Scalable vector image that stays sharp at any zoom level.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PDF`})}),_jsx(_components.td,{children:`Single-page document for printing or formal documentation.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`importing-a-workflow`,children:`Importing a workflow`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Import`}),` button in the canvas toolbar and select a JSON file. The imported workflow replaces the current canvas content.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Only JSON files can be imported. PNG, SVG, and PDF exports are for visual sharing only — they cannot be imported back as a workflow.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`recipes-and-inspiration`,children:`Recipes and inspiration`}),`\n`,_jsx(_components.p,{children:`The Navis Ops source material includes step-by-step recipes ranging from beginner to advanced that walk you through building specific workflows from scratch. These cover patterns like:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Simple task generators`}),` — Manual trigger creating three linked tasks with staggered due dates`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Note-triggered reminders`}),` — Automatic review task created for every new note`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smart escalation`}),` — Condition node routing blocked urgent tasks to an immediate notification path`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scheduled daily digest`}),` — Weekday cron trigger sending a morning notification and focus note`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Webhook-triggered CI/CD pipeline`}),` — Receiving a GitHub push, creating a tracking task, calling CI, gating on approval, and notifying on completion`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Multi-stage project lifecycle`}),` — Full project creation through stakeholder sign-off to active status`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Start with a template closest to your use case, then use the recipes as a reference for adding more sophisticated logic.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Triggers`,icon:`bolt`,href:`/guides/workflows/triggers`,children:_jsx(_components.p,{children:`Understand the trigger types used in templates and how to configure them.`})}),_jsx(Card,{title:`Nodes`,icon:`circle-nodes`,href:`/guides/workflows/nodes`,children:_jsx(_components.p,{children:`Learn about every action and logic node available on the canvas.`})}),_jsx(Card,{title:`Variables`,icon:`brackets-curly`,href:`/guides/workflows/variables`,children:_jsx(_components.p,{children:`See how templates use dynamic variable references in node fields.`})}),_jsx(Card,{title:`Overview`,icon:`map`,href:`/guides/workflows/overview`,children:_jsx(_components.p,{children:`Return to the Workflows overview for the full picture.`})})]})]})}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":"Start faster with workflow starter templates","sidebarTitle":"Templates","description":"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.","href":"/guides/workflows/templates"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How to use a template","slug":"how-to-use-a-template","depth":2,"children":[]},{"title":"Template categories","slug":"template-categories","depth":2,"children":[{"title":"Beginner templates","slug":"beginner-templates","depth":3,"children":[]},{"title":"Intermediate templates","slug":"intermediate-templates","depth":3,"children":[]},{"title":"Advanced templates","slug":"advanced-templates","depth":3,"children":[]}]},{"title":"Customizing a template","slug":"customizing-a-template","depth":2,"children":[]},{"title":"Import and export workflows","slug":"import-and-export-workflows","depth":2,"children":[{"title":"Exporting a workflow","slug":"exporting-a-workflow","depth":3,"children":[]},{"title":"Importing a workflow","slug":"importing-a-workflow","depth":3,"children":[]}]},{"title":"Recipes and inspiration","slug":"recipes-and-inspiration","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"navisops","siteName":"NavisOps | Documentation","title":"Start faster with workflow starter templates - NavisOps | Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-12T01:27:22.215Z","originalFileLocation":"guides/workflows/templates.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=\"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NavisOps | Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Start faster with workflow starter templates - NavisOps | Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NavisOps | Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.navisops.com/guides/workflows/templates\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://navisops.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Start+faster+with+workflow+starter+templates\u0026amp;description=Choose+from+24+built-in+starter+templates+covering+project+setup%2C+task+automation%2C+notifications%2C+and+integrations.+Customize+and+enable+in+minutes.\u0026amp;theme=82325f19b4e7a904f8a3e677\u0026amp;signature=a189f9eef3dffc4955788e64f9061e595e3821292aec11b8c0e08393f8826397\">\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=\"Start faster with workflow starter templates - NavisOps | Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://navisops.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Start+faster+with+workflow+starter+templates\u0026amp;description=Choose+from+24+built-in+starter+templates+covering+project+setup%2C+task+automation%2C+notifications%2C+and+integrations.+Customize+and+enable+in+minutes.\u0026amp;theme=82325f19b4e7a904f8a3e677\u0026amp;signature=a189f9eef3dffc4955788e64f9061e595e3821292aec11b8c0e08393f8826397\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/navisops/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NavisOps | Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF4C01\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.navisops.com/guides/workflows/templates\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/workflows/templates.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.navisops.com/#organization\",\"name\":\"NavisOps | Documentation\",\"url\":\"https://docs.navisops.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://navisops.com/assets/full-navis-ops-logo-black-eU0ko3ge.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.navisops.com#website\",\"name\":\"NavisOps | Documentation\",\"url\":\"https://docs.navisops.com\",\"publisher\":{\"@id\":\"https://docs.navisops.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.navisops.com/guides/workflows/templates#webpage\",\"url\":\"https://docs.navisops.com/guides/workflows/templates\",\"name\":\"Start faster with workflow starter templates\",\"description\":\"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.\",\"dateModified\":\"2026-05-12T01:27:22.215Z\",\"isPartOf\":{\"@id\":\"https://docs.navisops.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.navisops.com/guides/workflows/templates#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.navisops.com/guides/workflows/templates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflows\",\"item\":\"https://docs.navisops.com/guides/workflows/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Start faster with workflow starter templates\",\"item\":\"https://docs.navisops.com/guides/workflows/templates\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.navisops.com/guides/workflows/templates#article\",\"headline\":\"Start faster with workflow starter templates\",\"name\":\"Start faster with workflow starter templates\",\"description\":\"Choose from 24 built-in starter templates covering project setup, task automation, notifications, and integrations. Customize and enable in minutes.\",\"url\":\"https://docs.navisops.com/guides/workflows/templates\",\"mainEntityOfPage\":{\"@id\":\"https://docs.navisops.com/guides/workflows/templates#webpage\"},\"dateModified\":\"2026-05-12T01:27:22.215Z\",\"publisher\":{\"@id\":\"https://docs.navisops.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.navisops.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NavisOps | Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"NavisOps | Documentation","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"bookmark","groups":[{"group":"Get Started","pages":[{"title":"Navis Ops: All-in-one productivity and project management","icon":{"name":"bolt-lightning","style":"regular","library":"fontawesome"},"href":"/introduction"},{"title":"Get started with Navis Ops in under 5 minutes","sidebarTitle":"Quick Start","href":"/getting-started/quickstart"},{"title":"Set up your Navis Ops account","href":"/getting-started/account-setup"},{"title":"Navigate the Navis Ops workspace","href":"/getting-started/navigation"}]},{"group":"Projects \u0026 Tasks","pages":[{"title":"Manage projects in Navis Ops","sidebarTitle":"Projects","href":"/guides/projects"},{"title":"Track and manage tasks in Navis Ops","sidebarTitle":"Tasks","href":"/guides/tasks"},{"title":"Customize your project dashboard","sidebarTitle":"Dashboard","href":"/guides/dashboard"},{"title":"Set and track goals in Navis Ops","sidebarTitle":"Goals","href":"/guides/goals"},{"title":"Log and report time with time tracking","sidebarTitle":"Time tracking","href":"/guides/time-tracking"},{"title":"Schedule events with the calendar","sidebarTitle":"Calendar","href":"/guides/calendar"}]},{"group":"Notes \u0026 Files","pages":[{"title":"Write and organize notes in Navis Ops","sidebarTitle":"Notes","href":"/guides/notes"},{"title":"Store and manage files in the cloud","sidebarTitle":"Files","href":"/guides/files"},{"title":"Build and share code snippets with Code Pens","sidebarTitle":"Code Pens","href":"/guides/code-pens"}]},{"group":"Workflows","pages":[{"title":"Automate your workspace with Workflows","sidebarTitle":"Overview","href":"/guides/workflows/overview"},{"title":"Workflow triggers: how automations start","sidebarTitle":"Triggers","href":"/guides/workflows/triggers"},{"title":"Workflow nodes: actions and logic","sidebarTitle":"Nodes","href":"/guides/workflows/nodes"},{"title":"Use variables for dynamic workflow content","sidebarTitle":"Variables","description":"Variables let you insert dynamic values — trigger data, current date and time, and outputs from previous nodes — into any supported field in your workflow.","href":"/guides/workflows/variables"},{"title":"Start faster with workflow starter templates","sidebarTitle":"Templates","href":"/guides/workflows/templates"}]},{"group":"AI \u0026 Integrations","pages":[{"title":"Connect AI assistants to Navis Ops via MCP","description":"Let Claude Desktop, Cursor, ChatGPT, or any MCP-compatible AI client read and write your Navis Ops workspace using 52 tools across 12 domains.","sidebarTitle":"MCP Connector","href":"/guides/mcp-connector"},{"title":"Automate Navis Ops with Zapier","sidebarTitle":"Zapier","href":"/guides/integrations/zapier"},{"title":"Connect Navis Ops to Slack","sidebarTitle":"Slack","href":"/guides/integrations/slack"},{"title":"Connect Navis Ops to GitHub","sidebarTitle":"GitHub","href":"/guides/integrations/github"},{"title":"Build custom integrations with webhooks","sidebarTitle":"Custom Webhooks","href":"/guides/integrations/webhooks"}]},{"group":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/authentication/overview"}]}]},"basePath":"","title":"Start faster with workflow starter templates - NavisOps | Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}