Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.
Workflows are a set of predefined actions that allow users to automate tasks within their system. These workflows are designed to streamline processes, improve efficiency, and reduce manual intervention. By combining triggers, conditions, and actions, workflows can execute complex workflows seamlessly.Think of workflows as:“If this happens → then do a set of things automatically, if not then do other set of things automatically.”
Workflows operate through a structured workflow involving triggers, conditions, and actions:Trigger Initiation: A predefined event (trigger) occurs, such as receiving a new message or updating a ticket. This event signals the system to evaluate the automation rule.Action Execution: Upon meeting the criteria, the specified actions are executed. Actions can be immediate or delayed based on the configuration.
For example,when a new message is received (trigger), the system evaluates
whether it contains specific keywords (criteria). If the criteria are
satisfied, the system creates a new ticket (action). After sometime, the system again checks if the message is responded to (action), if so, the system closes the ticket (action) or else it escalates the ticket and forwards the message to a human agent chat(action).
This sequence ensures a seamless and automated process.
Workflows
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Periskope Docs","colors":{"primary":"#15803D","light":"#15803D"},"logo":{"light":"https://mintcdn.com/bharatkumarramesh/Sq5VlnE2OgDOCH8s/logo/periskope-logo-full.svg?fit=max\u0026auto=format\u0026n=Sq5VlnE2OgDOCH8s\u0026q=85\u0026s=cace2e822ea7c0cd2a98b9d946baa593","dark":"https://mintcdn.com/bharatkumarramesh/Sq5VlnE2OgDOCH8s/logo/periskope-logo-full.svg?fit=max\u0026auto=format\u0026n=Sq5VlnE2OgDOCH8s\u0026q=85\u0026s=cace2e822ea7c0cd2a98b9d946baa593"},"favicon":"https://mintcdn.com/bharatkumarramesh/4Au0rGi6EzWXLRIt/logo/periskope-logo.svg?fit=max\u0026auto=format\u0026n=4Au0rGi6EzWXLRIt\u0026q=85\u0026s=275c52e578008a630d9a4c6e150100a0","api":{"playground":{"display":"none"}},"appearance":{"strict":true},"navbar":{"links":[{"href":"https://www.postman.com/periskope/workspace/periskope-platform-api","label":"Postman API collection"},{"href":"https://what.sapp.link/periskope","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://console.periskope.app"}},"footer":{"socials":{"twitter":"https://twitter.com/periskope_app","linkedin":"https://www.linkedin.com/company/periskope-app","youtube":"https://www.youtube.com/@PeriskopeApp"}},"integrations":{"gtm":{"tagId":"GTM-N9SPZLGR"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bharatkumarramesh","hasAudioNarration":false,"actualSubdomain":"bharatkumarramesh","customDomains":["docs.periskope.app"],"gitSource":{"type":"github","owner":"periskope-org","repo":"docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae453c63ba31227325d7ed4","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"APIs \u0026 Webhooks","count":136},{"language":"default","tag":"Documentation","count":68},{"language":"default","tag":"Webhooks","count":21},{"language":"default","tag":"API","count":14},{"language":"default","tag":"Message APIs","count":14},{"language":"default","tag":"Chat APIs","count":13},{"language":"default","tag":"AI Agent","count":11},{"language":"default","tag":"Manage WhatsApp Groups, 1:1 Chats \u0026 Communities","count":11},{"language":"default","tag":"Objects","count":10},{"language":"default","tag":"Group Settings APIs","count":9}]},"assistantConfig":{},"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":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".image-container{max-width:50%;margin:0 auto}"}],"page":{"pagePath":"integrations/workflows/overview","slug":"/integrations/workflows/overview","pageMetadata":{"title":"Overview","description":"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.","href":"/integrations/workflows/overview"},"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: \"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.\"\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={li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Step,Steps,Tip}=_components;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(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-are-workflows`,children:`What are workflows?`}),`\n`,_jsx(_components.p,{children:`Workflows are a set of predefined actions that allow users to automate tasks within their system. These workflows are designed to streamline processes, improve efficiency, and reduce manual intervention. By combining triggers, conditions, and actions, workflows can execute complex workflows seamlessly.`}),`\n`,_jsx(_components.p,{children:`Think of workflows as:`}),`\n`,_jsx(_components.p,{children:`“If this happens → then do a set of things automatically, if not then do other set of things automatically.”`}),`\n`,_jsx(Heading,{level:`4`,id:`each-workflow-is-made-up-of`,children:`Each workflow is made up of:`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Triggers`,children:[_jsx(_components.p,{children:`What starts the workflow`}),_jsx(Frame,{caption:`Workflows`,children:_jsx(OptimizedImage,{className:`mint-block mint-border mint-rounded-xl mint-shadow mint-mx-auto mint-mt-4`,src:`https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=18a01b273cbcf5bcea9c691bcb28e577`,alt:`Automation Rules Workflow`,width:`90%`,\"data-og-width\":`1254`,\"data-og-height\":`719`,\"data-path\":`integrations/workflows/images/overview-trigger.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?w=280\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=a006d8c0565bde25a194f971112d3837 280w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?w=560\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=f4fdf48181bc5910e0a5e5d0e755cf84 560w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?w=840\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=c6d758139c05546634ec2900088663cc 840w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?w=1100\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=3365d585cc54b1b3cf56ec38b83fa50f 1100w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?w=1650\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=14b8ead7d219bc115d246109924019a9 1650w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-trigger.png?w=2500\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=231deda10754ae4820bd6ff37b015a00 2500w`})})]}),_jsxs(Step,{title:`Actions`,children:[_jsx(_components.p,{children:`One or more steps that run automatically`}),_jsx(Frame,{caption:`Workflows`,children:_jsx(OptimizedImage,{className:`mint-block mint-border mint-rounded-xl mint-shadow mint-mx-auto mint-mt-4`,src:`https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=0c5d363297e03dff567e646bfaaba75a`,alt:`Automation Rules Workflow`,width:`90%`,\"data-og-width\":`1280`,\"data-og-height\":`719`,\"data-path\":`integrations/workflows/images/overview-action.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?w=280\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=8ce0f54d29955275d182deb6aad92e65 280w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?w=560\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=b8b4355a0f8f8d9c5556fe28ccbf797d 560w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?w=840\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=3b2a2e62fbefcb9ed66cb299cdaf7020 840w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?w=1100\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=3cf5e6b99159b764eb4e71ef0406937d 1100w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?w=1650\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=492ee64ab80b185ec0abfa3f46af273c 1650w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-action.png?w=2500\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=608ac03fd7e1e1df090dbf89acf0eb1e 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`why-use-workflows`,children:`Why use workflows?`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scalability`}),`: Handle increasing workloads without adding additional manual processes.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customization`}),`: Tailor workflows to specific needs using flexible triggers, conditions, and actions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Real-Time Response`}),`: React to events as they occur, ensuring timely actions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`First response time`}),`: Improve first response time by automating responses to common queries.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Workflows allow you to automate responses, route chats, take actions, and enforce rules at scale.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-do-workflows-work`,children:`How do workflows work?`}),`\n`,_jsx(_components.p,{children:`Workflows operate through a structured workflow involving triggers, conditions, and actions:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trigger Initiation`}),`: A predefined event (trigger) occurs, such as receiving a new message or updating a ticket. This event signals the system to evaluate the automation rule.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Action Execution`}),`: Upon meeting the criteria, the specified actions are executed. Actions can be immediate or delayed based on the configuration.`]}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:`For example,`}),_jsx(_components.p,{children:`when a new message is received (trigger), the system evaluates\nwhether it contains specific keywords (criteria). If the criteria are\nsatisfied, the system creates a new ticket (action). After sometime, the system again checks if the message is responded to (action), if so, the system closes the ticket (action) or else it escalates the ticket and forwards the message to a human agent chat(action).\nThis sequence ensures a seamless and automated process.`})]}),`\n`,_jsx(Frame,{caption:`Workflows`,children:_jsx(OptimizedImage,{className:`mint-block mint-border mint-rounded-xl mint-shadow mint-mx-auto mint-mt-4`,src:`https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=f443f87fb0788b49c7827154c7a5c617`,alt:`Automation Rules Workflow`,width:`90%`,\"data-og-width\":`2640`,\"data-og-height\":`1546`,\"data-path\":`integrations/workflows/images/overview-workflow-example.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?w=280\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=2838bf49b6055c48f49a47784ae05e58 280w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?w=560\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=c18178ce51edfb9dd3785beea3900728 560w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?w=840\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=70118ae321fc618f1a7a1e8de30fac2f 840w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?w=1100\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=988a07efc30a3b134fc993bc99daab4a 1100w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?w=1650\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=6a7d0a77aa720ab813479bd587a6b2e3 1650w, https://mintcdn.com/bharatkumarramesh/TZOTyuhW_rLmN--9/integrations/workflows/images/overview-workflow-example.png?w=2500\u0026fit=max\u0026auto=format\u0026n=TZOTyuhW_rLmN--9\u0026q=85\u0026s=0578068851859a827e9b789a7cd9fe12 2500w`})})]})}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":"Overview","description":"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.","href":"/integrations/workflows/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What are workflows?","slug":"what-are-workflows","depth":2,"children":[{"title":"Each workflow is made up of:","slug":"each-workflow-is-made-up-of","depth":4,"children":[]}]},{"title":"Why use workflows?","slug":"why-use-workflows","depth":2,"children":[]},{"title":"How do workflows work?","slug":"how-do-workflows-work","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-mx-auto {\n margin-left: auto;\n margin-right: auto\n}\n.mint-mt-4 {\n margin-top: 1rem\n}\n.mint-block {\n display: block\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-shadow {\n --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)\n}","subdomain":"bharatkumarramesh","siteName":"Periskope Docs","title":"Overview - Periskope Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-01T06:34:33.401Z","originalFileLocation":"integrations/workflows/overview.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=\"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Periskope Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_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/bharatkumarramesh/xEFzGZM_csru_Nms/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Periskope Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Periskope Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.periskope.app/integrations/workflows/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bharatkumarramesh.mintlify.site/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Overview\u0026amp;description=Workflows+are+a+powerful+feature+in+Periskope+that+allow+you+to+automate+your+monitoring+and+alerting+workflows.+You+can+create+workflows+that+trigger+actions+b\u0026amp;theme=42ac27e6aa5a1e2c22bc4538\u0026amp;signature=397381229c79c7a184f7c9ee2f19900d39aa5b5ccb9b8ce9c9df58313a8e67aa\">\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=\"Overview - Periskope Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bharatkumarramesh.mintlify.site/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Overview\u0026amp;description=Workflows+are+a+powerful+feature+in+Periskope+that+allow+you+to+automate+your+monitoring+and+alerting+workflows.+You+can+create+workflows+that+trigger+actions+b\u0026amp;theme=42ac27e6aa5a1e2c22bc4538\u0026amp;signature=397381229c79c7a184f7c9ee2f19900d39aa5b5ccb9b8ce9c9df58313a8e67aa\">\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/bharatkumarramesh/xEFzGZM_csru_Nms/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Periskope Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#15803D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.periskope.app/integrations/workflows/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/workflows/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.periskope.app/#organization\",\"name\":\"Periskope Docs\",\"url\":\"https://docs.periskope.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bharatkumarramesh/Sq5VlnE2OgDOCH8s/logo/periskope-logo-full.svg?fit=max\u0026auto=format\u0026n=Sq5VlnE2OgDOCH8s\u0026q=85\u0026s=cace2e822ea7c0cd2a98b9d946baa593\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.periskope.app#website\",\"name\":\"Periskope Docs\",\"url\":\"https://docs.periskope.app\",\"publisher\":{\"@id\":\"https://docs.periskope.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.periskope.app/integrations/workflows/overview#webpage\",\"url\":\"https://docs.periskope.app/integrations/workflows/overview\",\"name\":\"Overview\",\"description\":\"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.\",\"dateModified\":\"2026-09-01T06:34:33.401Z\",\"isPartOf\":{\"@id\":\"https://docs.periskope.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.periskope.app/integrations/workflows/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.periskope.app/integrations/workflows/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Periskope Docs\",\"item\":\"https://docs.periskope.app\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://docs.periskope.app/integrations/workflows/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.periskope.app/integrations/workflows/overview#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Workflows are a powerful feature in Periskope that allow you to automate your monitoring and alerting workflows. You can create workflows that trigger actions based on specific conditions.\",\"url\":\"https://docs.periskope.app/integrations/workflows/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.periskope.app/integrations/workflows/overview#webpage\"},\"dateModified\":\"2026-09-01T06:34:33.401Z\",\"publisher\":{\"@id\":\"https://docs.periskope.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.periskope.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Periskope Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Periskope Docs","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/get-started/introduction"},{"title":"Setting up your account","href":"/get-started/setup-account"},{"title":"Connect WhatsApp to Periskope","href":"/get-started/connect-whatsapp"},{"title":"Best Practices","href":"/get-started/best-practices"},{"title":"Warming Up New Numbers","href":"/get-started/warmup-numbers"}]},{"group":"Manage WhatsApp Groups, 1:1 Chats \u0026 Communities","pages":[{"title":"Multi-Number Inbox","href":"/features/multi-number-inbox"},{"title":"Team Access \u0026 Roles","href":"/features/team-access-roles"},{"title":"Number Masking \u0026 Privacy","href":"/features/number-masking-privacy"},{"title":"Media Privacy","href":"/features/media-privacy"},{"title":"Labels","href":"/features/labels"},{"title":"Custom Properties","href":"/features/custom-properties"},{"title":"Quick Replies","href":"/features/quick-replies"},{"title":"Private Notes","href":"/features/private-note"},{"title":"Scheduled \u0026 Recurring Messages","href":"/features/recurring-scheduled-messages"},{"title":"Chat List Bulk Actions","href":"/features/bulk-actions"},{"title":"Calling","href":"/features/calling"}]},{"group":"Tickets, Tasks and Reminders","pages":[{"title":"Create a Ticket on WhatsApp","href":"/tickets/create-ticket"},{"title":"Create Ticket with an Emoji","href":"/tasks-and-reminders/emoji-ticketing"},{"title":"Custom Properties for Tickets","href":"/features/custom-properties-for-tickets"},{"title":"Export Tickets","hidden":true,"href":"/tickets/export-tickets"},{"title":"Create a Task","href":"/tasks-and-reminders/tasks"},{"title":"Export Tickets","hidden":true,"href":"/tickets/export-tickets"},{"title":"Set Reminders for Tasks","hidden":true,"href":"/tasks-and-reminders/reminders"},{"title":"Task Actions (filters, sorting \u0026 actions)","hidden":true,"href":"/tasks-and-reminders/task-options"}]},{"group":"Bulk Messages","pages":[{"title":"Sending a Bulk Message","href":"/features/bulk-message"},{"title":"Repeating Bulk Messages","href":"/features/bulk-message-repeating"},{"title":"Variables \u0026 Message Templates","href":"/features/bulk-message-variables-templates"},{"title":"Saved Chat Lists","href":"/features/bulk-message-saved-chat-lists"},{"title":"Logs","href":"/features/bulk-message-logs"},{"title":"Broadcast Credits","href":"/features/bulk-message-credits"}]},{"group":"AI Agent","pages":[{"title":"AI Agent Overview","href":"/ai/agent/overview"},{"title":"Activation","href":"/ai/agent/settings"},{"title":"Personalization","href":"/ai/agent/personalization"},{"title":"Knowledge Base","href":"/ai/agent/training"},{"title":"Self-Training","href":"/ai/agent/self-training"},{"title":"Built-in Tools","href":"/ai/agent/built-in-tools"},{"title":"Custom Tools","href":"/ai/agent/custom-tools"},{"title":"Connectors","href":"/ai/agent/connectors"},{"title":"Org \u0026 Chat Assistant","href":"/ai/agent/ai-assistant"},{"title":"AI Dictate","href":"/ai/agent/ai-dictate"},{"title":"AI Credits","href":"/features/ai-credits"}]},{"group":"AI Automation for WhatsApp","pages":[{"title":"Flag Messages with AI","href":"/ai/flagging"},{"title":"AI Summaries and Responses","href":"/ai/summaries"},{"title":"Periskope Whatsapp MCP","href":"/ai/mcp"},{"title":"Respond \u0026 Escalate to Humans","href":"/ai/respond-and-esclate-to-humans-1"},{"title":"Translate with AI","href":"/ai/translate-with-ai"}]},{"group":"Automation Rules","pages":[{"title":"What are Automation Rules?","href":"/integrations/automation-rules/overview"},{"title":"Components of Automation Rules","href":"/integrations/automation-rules/components"},{"title":"Triggers","hidden":true,"href":"/integrations/automation-rules/triggers"},{"title":"Conditions","hidden":true,"href":"/integrations/automation-rules/conditions"},{"title":"Actions","hidden":true,"href":"/integrations/automation-rules/actions"},{"title":"Setting up Automation Rules","href":"/integrations/automation-rules/setup"}]},{"group":"Most Used Automation Rules","pages":[{"title":"Automated Ticketing","href":"/automated-ticketing-rules"},{"title":"Automated Replies","href":"/automated-replies"},{"title":"Automated Assignment","href":"/automated-assignment"},{"title":"Automated Escalation","href":"/automated-escalation"},{"title":"Automated Flagging","href":"/automated-flagging"},{"title":"Automated Notifications","href":"/automated-notifications"},{"title":"Create Ticket for SLA Breaches","href":"/create-ticket-for-sla-breaches"},{"title":"Create Tickets from Keywords","href":"/create-tickets-from-keywords"},{"title":"Auto Assign Support Tickets","href":"/auto-assign-support-tickets"}]},{"group":"Most Used Automation Rules","hidden":true,"pages":[{"title":"Create Ticket for SLA Breaches","href":"/create-ticket-for-sla-breaches"},{"title":"Create Tickets from Keywords","href":"/create-tickets-from-keywords"},{"title":"Auto Assign Support Tickets","href":"/auto-assign-support-tickets"}]},{"group":"Analytics","pages":[{"title":"Track Team Performance ","href":"/analytics"},{"title":"Export and Analyze Your Data","href":"/export-and-analyze-your-data"},{"title":"Track and Export Ticket Metrics","href":"/track-and-export-ticket-metrics"},{"title":"Workspace Metrics","href":"/features/workspace-metrics"},{"title":"Data Exports","description":"Export chat data, group members, contact attributes and files","href":"/features/export-data"}]},{"group":"Workflows","pages":[{"title":"Overview","href":"/integrations/workflows/overview"},{"title":"Triggers","description":null,"href":"/integrations/workflows/triggers"},{"title":"Actions","href":"/integrations/workflows/actions"}]},{"group":"Integrations","pages":[{"title":"HubSpot","href":"/integrations/hubspot"},{"title":"Zoho CRM","href":"/integrations/zohocrm"},{"title":"Google Sheets","href":"/integrations/google-sheets"},{"title":"Freshdesk","href":"/integrations/freshdesk"},{"title":"Zohodesk","href":"/integrations/zohodesk"},{"title":"Zapier","href":"/integrations/zapier"}]},{"group":"Troubleshooting","pages":[{"title":"Fix \"Not receiving notifications on Periskope\"","href":"/troubleshooting/notifications"},{"title":"Fix \"Can't use Periskope due to App crashes\"","href":"/troubleshooting/clear-memory"},{"title":"Fix \"Blank screen or Out of memory issues\"","href":"/troubleshooting/clear-cache"},{"title":"Fix \"Chats not loading\"","href":"/troubleshooting/loading-chat"}]},{"group":"Analytics","hidden":true,"pages":[{"title":"Track Team Performance ","href":"/analytics"}]}]},{"anchor":"APIs \u0026 Webhooks","icon":"webhook","pages":[{"title":"APIs \u0026 Webhooks","href":"/api-reference/introduction"}]},{"anchor":"Free Tools","icon":"toolbox","href":"https://tools.periskope.app"}]},"basePath":"","title":"Overview - Periskope Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CXMGc493.js","DynamicMarkdown-D-2HDKEp.js","zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}