{"componentChunkName":"component---src-templates-docs-js","path":"/whatsapp/administration/flows","result":{"data":{"site":{"siteMetadata":{"title":"broadcaster","docsLocation":"https://github.com","docsLocationType":"github","editable":false}},"mdx":{"fields":{"id":"bab22015-cabe-56ab-8049-622f290241c9","title":"WhatsApp Flows","slug":"/whatsapp/administration/flows"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"WhatsApp Flows\",\n  \"order\": 2\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Warning = makeShortcode(\"Warning\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"WhatsApp Flows lets you quickly build and deploy native, task-focused workflows, giving you a way to create and deliver interactive experiences for your users. \"), mdx(\"p\", null, \"Flows is designed for form-based use cases, such as:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Lead generation\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Appointment booking\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Sign-up and sign-in\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Customer support and feedback\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"And many more\")), mdx(\"p\", null, \"You can send WhatsApp Flows as an \", mdx(\"a\", {\n    href: \"/whatsapp/messaging/interactive/flows#h-body\"\n  }, \"interactive message\"), \" or a \", mdx(\"a\", {\n    href: \"/whatsapp/messaging/with_template/flows#h-whatsappflows\"\n  }, \"template message\"), \". \"), mdx(Warning, {\n    mdxType: \"Warning\"\n  }, mdx(\"p\", null, \"Flows are currently supported on Android v23.19 and iOS v23.19 clients (both consumer and business) and can't be opened on companion devices (for example, WhatsApp Web).\")), mdx(\"p\", null, \"The Flows endpoints let you create, update, publish, deprecate, delete, and query the Flows of a WhatsApp Business Account (WABA), and set up Flow encryption.\"), mdx(\"p\", null, \"In this section:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    href: \"/whatsapp/administration/flows/create_and_update\"\n  }, \"Create and update Flows\"), \": create a Flow, upload the Flow JSON and update its metadata.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    href: \"/whatsapp/administration/flows/query\"\n  }, \"Query Flows\"), \": list the Flows of a WABA and get the details of a Flow.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    href: \"/whatsapp/administration/flows/lifecycle\"\n  }, \"Publish, deprecate and delete Flows\"), \": publish a Flow, mark it as deprecated or delete it.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    href: \"/whatsapp/administration/flows/encryption\"\n  }, \"Flow encryption\"), \": set up Flow encryption.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    href: \"/whatsapp/administration/flows/error_codes\"\n  }, \"Error codes\"), \".\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{},"timeToRead":1,"parent":{"__typename":"File","relativePath":"whatsapp/administration/flows.mdx","fields":{"gitLogLatestAuthorName":"Irais Aguirre","gitLogLatestAuthorEmail":"irais.aguirre@conceptomovil.com","gitLogLatestDate":"4 days ago"}},"frontmatter":{"metaTitle":null,"showMetadata":null,"editable":null,"showPreviousNext":null,"showToc":null}},"gitBranch":{"name":"20211019-2FACTOR_AUTH"},"gitCommit":{"hash":"9713e1925aeb8cad930f91b6bf05d0b5937b2bb5","date":"2026-11-13 06:39"}},"pageContext":{"id":"bab22015-cabe-56ab-8049-622f290241c9"}},"staticQueryHashes":["12478684","12478684","2882937274","2882937274","353167761","353167761"]}