Conditions are the filter. They decide whether the rule should continue.Examples:
The message contains the word “invoice”.
The message arrived outside working hours.
The chat has no reply after two hours.
You can add more than one condition and connect them in two ways:
Logic
Meaning
Example
AND
Every condition must match
Message contains “urgent” AND the chat has the label “VIP”
OR
Any one condition is enough
Message contains “refund” OR “cancel”
You can also group conditions inside other conditions. This is called nesting. Keep it simple where you can. A rule you can read at a glance is easier to fix later.
Leave conditions empty if you want the rule to act every time the trigger fires.
Actions are what Risponse does once the conditions match. A rule can have several actions. For example, it can reply to the customer, assign the chat, and add a label.You can set a delay on each action. A delay is useful when you want to give your team time first. For example, create a ticket only if nobody has replied after 30 minutes.
Some actions, like sending a message, reach real customers. Read your rule twice before you publish it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Risponse Docs","description":"Guides and help for Risponse, the WhatsApp multi-inbox messaging tool for teams.","colors":{"primary":"#00B85A","light":"#00B85A","dark":"#008F46"},"logo":{"light":"https://mintcdn.com/risponse/4GoQgc8I3i-b5Vap/logo/light.svg?fit=max\u0026auto=format\u0026n=4GoQgc8I3i-b5Vap\u0026q=85\u0026s=eb100b3320e9fd31a525f8436d552283","dark":"https://mintcdn.com/risponse/4GoQgc8I3i-b5Vap/logo/dark.svg?fit=max\u0026auto=format\u0026n=4GoQgc8I3i-b5Vap\u0026q=85\u0026s=297c3de3c0551b09077e80ecd19c7fd7","href":"https://risponse.com"},"favicon":"https://mintcdn.com/risponse/VRDm3u426SrUjULA/favicon.png?fit=max\u0026auto=format\u0026n=VRDm3u426SrUjULA\u0026q=85\u0026s=a8c0d1c64b38b0b9e35b626670ffb99a","navbar":{"links":[{"href":"mailto:info@risponse.com","label":"Support"}],"primary":{"type":"button","label":"Open Risponse","href":"https://risponse.com"}},"footer":{"socials":{"instagram":"https://www.instagram.com/risponse_com","website":"https://risponse.com"}},"seo":{"metatags":{"og:image":"https://docs.risponse.com/images/og-image.png","og:site_name":"Risponse Docs"},"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://risponse.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"risponse","hasAudioNarration":false,"actualSubdomain":"risponse","customDomains":["docs.risponse.com"],"gitSource":{"type":"github","owner":"risponsecom","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6add6a730504bfbbf7e93f8e"},"chroma":{"latestBuiltDeploymentHistoryId":"6addd048256b020fc34858b3","collectionId":"36926f58-44a0-4e3d-aeb9-f5e9b8de672d","liveDeploymentHistoryId":"6addd048256b020fc34858b3","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6addd048256b020fc34858b3","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Features","count":15},{"language":"default","tag":"AI Agent","count":10},{"language":"default","tag":"Automation rules","count":9},{"language":"default","tag":"Use cases","count":6},{"language":"default","tag":"Bulk messaging","count":6},{"language":"default","tag":"Integrations","count":6},{"language":"default","tag":"AI","count":5},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Troubleshooting","count":4},{"language":"default","tag":"Tickets and tasks","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"automations/components","slug":"/automations/components","pageMetadata":{"title":"Rule building blocks","description":"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.","icon":"puzzle-piece","href":"/automations/components"},"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: \"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Every automation rule is built from the same three blocks. Once you know them, you can build almost anything.`}),`\n`,_jsx(Heading,{level:`2`,id:`trigger`,children:`Trigger`}),`\n`,_jsx(_components.p,{children:`The trigger is the starting event. Nothing happens until it fires.`}),`\n`,_jsx(_components.p,{children:`Common examples:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A new message arrives in a chat.`}),`\n`,_jsx(_components.li,{children:`A ticket is created or changed.`}),`\n`,_jsx(_components.li,{children:`A teammate is mentioned.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Pick one trigger per rule. Choose the one that matches the moment you care about.`}),`\n`,_jsx(Heading,{level:`2`,id:`conditions`,children:`Conditions`}),`\n`,_jsx(_components.p,{children:`Conditions are the filter. They decide whether the rule should continue.`}),`\n`,_jsx(_components.p,{children:`Examples:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The message contains the word “invoice”.`}),`\n`,_jsx(_components.li,{children:`The message arrived outside working hours.`}),`\n`,_jsx(_components.li,{children:`The chat has no reply after two hours.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can add more than one condition and connect them in two ways:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Logic`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`AND`})}),_jsx(_components.td,{children:`Every condition must match`}),_jsx(_components.td,{children:`Message contains “urgent” AND the chat has the label “VIP”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`OR`})}),_jsx(_components.td,{children:`Any one condition is enough`}),_jsx(_components.td,{children:`Message contains “refund” OR “cancel”`})]})]})]}),`\n`,_jsx(_components.p,{children:`You can also group conditions inside other conditions. This is called nesting. Keep it simple where you can. A rule you can read at a glance is easier to fix later.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Leave conditions empty if you want the rule to act every time the trigger fires.`})}),`\n`,_jsx(Heading,{level:`2`,id:`actions`,children:`Actions`}),`\n`,_jsx(_components.p,{children:`Actions are what Risponse does once the conditions match. A rule can have several actions. For example, it can reply to the customer, assign the chat, and add a label.`}),`\n`,_jsx(_components.p,{children:`You can set a delay on each action. A delay is useful when you want to give your team time first. For example, create a ticket only if nobody has replied after 30 minutes.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Some actions, like sending a message, reach real customers. Read your rule twice before you publish it.`})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/automations/setup`,children:`Set up a rule`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/automations/overview`,children:`Automation rules overview`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/features/labels`,children:`Labels`})}),`\n`]})]})}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":"Rule building blocks","description":"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.","icon":"puzzle-piece","href":"/automations/components"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Trigger","slug":"trigger","depth":2,"children":[]},{"title":"Conditions","slug":"conditions","depth":2,"children":[]},{"title":"Actions","slug":"actions","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"risponse","siteName":"Risponse Docs","title":"Rule building blocks - Risponse Docs","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-25T09:05:19.172Z","originalFileLocation":"automations/components.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=\"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Risponse 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/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_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/risponse/QQkfuCgf0BPlaL9a/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Rule building blocks - Risponse Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Risponse Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.risponse.com/automations/components\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.risponse.com/images/og-image.png\">\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=\"Rule building blocks - Risponse Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.risponse.com/images/og-image.png\">\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/risponse/QQkfuCgf0BPlaL9a/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Risponse Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00B85A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.risponse.com/automations/components\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/automations/components.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.risponse.com/#organization\",\"name\":\"Risponse Docs\",\"url\":\"https://docs.risponse.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/risponse/4GoQgc8I3i-b5Vap/logo/light.svg?fit=max\u0026auto=format\u0026n=4GoQgc8I3i-b5Vap\u0026q=85\u0026s=eb100b3320e9fd31a525f8436d552283\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.risponse.com#website\",\"name\":\"Risponse Docs\",\"url\":\"https://docs.risponse.com\",\"publisher\":{\"@id\":\"https://docs.risponse.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.risponse.com/automations/components#webpage\",\"url\":\"https://docs.risponse.com/automations/components\",\"name\":\"Rule building blocks\",\"description\":\"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.\",\"dateModified\":\"2026-10-25T09:05:19.172Z\",\"isPartOf\":{\"@id\":\"https://docs.risponse.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.risponse.com/automations/components#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.risponse.com/automations/components#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automation rules\",\"item\":\"https://docs.risponse.com/automations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rule building blocks\",\"item\":\"https://docs.risponse.com/automations/components\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.risponse.com/automations/components#article\",\"headline\":\"Rule building blocks\",\"name\":\"Rule building blocks\",\"description\":\"Understand the three building blocks of a Risponse automation rule: triggers, conditions, and actions, and how delays and AND/OR logic fit in.\",\"url\":\"https://docs.risponse.com/automations/components\",\"mainEntityOfPage\":{\"@id\":\"https://docs.risponse.com/automations/components#webpage\"},\"image\":\"https://docs.risponse.com/images/og-image.png\",\"dateModified\":\"2026-10-25T09:05:19.172Z\",\"publisher\":{\"@id\":\"https://docs.risponse.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.risponse.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Risponse Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Risponse Docs","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://risponse.com"}]},"pages":[{"group":"Get started","icon":"rocket","pages":[{"title":"Introduction","href":"/index"},{"title":"Set up your account","icon":"user-plus","href":"/get-started/setting-up-your-account"},{"title":"Connect WhatsApp","icon":"link","href":"/get-started/connect-whatsapp"},{"title":"Best practices","icon":"shield-check","href":"/get-started/best-practices"},{"title":"Warm up new numbers","icon":"fire","href":"/get-started/warm-up-new-numbers"}]},{"group":"Features","icon":"inbox","pages":[{"title":"Multi-number inbox","icon":"inbox","href":"/features/multi-number-inbox"},{"title":"Team access and roles","icon":"users","href":"/features/team-access-and-roles"},{"title":"Number masking","icon":"eye-slash","href":"/features/number-masking"},{"title":"Media privacy","icon":"lock","href":"/features/media-privacy"},{"title":"Labels","icon":"tag","href":"/features/labels"},{"title":"Custom properties","icon":"list-check","href":"/features/custom-properties"},{"title":"Ticket custom properties","icon":"ticket","href":"/features/ticket-custom-properties"},{"title":"Quick replies","icon":"bolt","href":"/features/quick-replies"},{"title":"Private notes","icon":"note-sticky","href":"/features/private-notes"},{"title":"Scheduled and recurring messages","icon":"clock","href":"/features/scheduled-messages"},{"title":"Chat list bulk actions","icon":"list-check","href":"/features/bulk-actions"},{"title":"Calling","icon":"phone","href":"/features/calling"},{"title":"Workspace metrics","icon":"chart-line","href":"/features/workspace-metrics"},{"title":"Data exports","icon":"file-export","href":"/features/data-exports"},{"title":"AI credits","icon":"coins","href":"/features/ai-credits"}]},{"group":"Bulk messaging","icon":"paper-plane","pages":[{"title":"Send a bulk message","icon":"paper-plane","href":"/bulk-messaging/send-bulk-message"},{"title":"Repeating bulk messages","icon":"rotate","href":"/bulk-messaging/repeating-bulk-messages"},{"title":"Variables and templates","icon":"wand-magic-sparkles","href":"/bulk-messaging/variables-and-templates"},{"title":"Saved chat lists","icon":"list-check","href":"/bulk-messaging/saved-chat-lists"},{"title":"Bulk message logs","icon":"clipboard-list","href":"/bulk-messaging/logs"},{"title":"Broadcast credits","icon":"coins","href":"/bulk-messaging/broadcast-credits"}]},{"group":"Tickets and tasks","icon":"ticket","pages":[{"title":"Create a ticket","icon":"ticket","href":"/tickets-and-tasks/create-ticket"},{"title":"Create a ticket with an emoji","icon":"face-smile","href":"/tickets-and-tasks/emoji-tickets"},{"title":"Tasks","icon":"list-check","href":"/tickets-and-tasks/tasks"}]},{"group":"AI","icon":"sparkles","pages":[{"title":"Flag messages with AI","icon":"flag","href":"/ai/flag-messages"},{"title":"AI summaries and replies","icon":"wand-magic-sparkles","href":"/ai/summaries-and-replies"},{"title":"Respond and escalate to humans","icon":"user-headset","href":"/ai/escalate-to-humans"},{"title":"Translate messages with AI","icon":"language","href":"/ai/translate"},{"title":"WhatsApp MCP server","icon":"plug","href":"/ai/whatsapp-mcp"}]},{"group":"AI Agent","icon":"robot","pages":[{"title":"AI agent overview","icon":"robot","href":"/ai/agent/overview"},{"title":"Activation","icon":"power-off","href":"/ai/agent/activation"},{"title":"Personalization","icon":"user-pen","href":"/ai/agent/personalization"},{"title":"Knowledge base","icon":"book","href":"/ai/agent/knowledge-base"},{"title":"Self-training","icon":"graduation-cap","href":"/ai/agent/self-training"},{"title":"Built-in tools","icon":"toolbox","href":"/ai/agent/built-in-tools"},{"title":"Custom tools","icon":"code","href":"/ai/agent/custom-tools"},{"title":"Connectors","icon":"plug","href":"/ai/agent/connectors"},{"title":"Org and chat assistant","icon":"comments","href":"/ai/agent/org-and-chat-assistant"},{"title":"AI dictate","icon":"microphone","href":"/ai/agent/ai-dictate"}]},{"group":"Automation rules","icon":"bolt","pages":[{"title":"Automation rules overview","description":"Learn how Risponse automation rules handle repetitive WhatsApp work for you, from replies and tickets to alerts, so your team can focus on real conversations.","icon":"bolt","href":"/automations/overview"},{"title":"Rule building blocks","icon":"puzzle-piece","href":"/automations/components"},{"title":"Set up an automation rule","description":"Step-by-step guide to creating, testing, and publishing your first automation rule in Risponse, from picking a trigger to adding conditions and actions.","icon":"gear","href":"/automations/setup"},{"group":"Use cases","pages":[{"title":"Automated ticketing","icon":"ticket","href":"/automations/ticketing"},{"title":"Automated replies","icon":"reply","href":"/automations/replies"},{"title":"Automated assignment","icon":"user-check","href":"/automations/assignment"},{"title":"Automated escalation","icon":"arrow-up-right-dots","href":"/automations/escalation"},{"title":"Automated flagging","icon":"flag","href":"/automations/flagging"},{"title":"Automated notifications","icon":"bell","href":"/automations/notifications"}]}]},{"group":"Workflows","icon":"diagram-project","pages":[{"title":"Workflows overview","icon":"diagram-project","href":"/workflows/overview"},{"title":"Workflow triggers","icon":"play","href":"/workflows/triggers"},{"title":"Workflow actions","icon":"wand-magic-sparkles","href":"/workflows/actions"}]},{"group":"Reporting","icon":"chart-line","pages":[{"title":"Export and analyze your data","icon":"file-export","href":"/reporting/export-and-analyze"},{"title":"Track and export ticket metrics","icon":"chart-line","href":"/reporting/ticket-metrics"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"HubSpot integration","icon":"link","href":"/integrations/hubspot"},{"title":"Zoho CRM integration","icon":"link","href":"/integrations/zoho-crm"},{"title":"Google Sheets integration","icon":"table","href":"/integrations/google-sheets"},{"title":"Freshdesk integration","icon":"headset","href":"/integrations/freshdesk"},{"title":"Zoho Desk integration","icon":"headset","href":"/integrations/zoho-desk"},{"title":"Zapier integration","icon":"bolt","href":"/integrations/zapier"}]},{"group":"Troubleshooting","icon":"wrench","pages":[{"title":"Not getting notifications","icon":"bell-slash","href":"/troubleshooting/notifications"},{"title":"App keeps crashing","icon":"triangle-exclamation","href":"/troubleshooting/app-crashes"},{"title":"Blank screen or out of memory","icon":"display","href":"/troubleshooting/blank-screen"},{"title":"Chats not loading","icon":"comments","href":"/troubleshooting/chats-not-loading"}]}]},"title":"Rule building blocks - Risponse Docs","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}