# Approve and deploy workflows

All **new flows** and **edits to existing flows** must be submitted for approval before they can be deployed to production.&#x20;

Although all users can [view flow details](/flow/workflow-management/approving-deploying-workflows/manage-existing-flows.md), only people in your organization with admin rights can [approve ](/flow/workflow-management/approving-deploying-workflows/approve-decline-a-workflow.md)and [deploy ](/flow/workflow-management/approving-deploying-workflows/deploy-a-workflow-to-production.md)flows.&#x20;

{% hint style="info" %}
Contact our Support Team if you wish to approve/deploy your own flow, and we can configure your account to include a [1-click deploy](/flow/workflow-management/approving-deploying-workflows/deploy-a-workflow-to-production.md#1-click-deploy) process.&#x20;
{% endhint %}

{% hint style="success" %}
You can add as many users to Chat Flow as you need from the Clickatell Portal.

For a **flow builder/editor**, assign the following role:

* Chat Flow: Flow: Developer

For an **admin** (including flow approvers), assign the following role:

* Chat Flow: Admin
  {% endhint %}

For more information, see:

1. [Submit flow for approval](/flow/workflow-management/approving-deploying-workflows/submit-a-workflow-for-approval.md).
2. [Flow is approved/declined](/flow/workflow-management/approving-deploying-workflows/approve-decline-a-workflow.md).
3. [Flow is deployed to production](/flow/workflow-management/approving-deploying-workflows/deploy-a-workflow-to-production.md) (if approved).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.clickatell.com/flow/workflow-management/approving-deploying-workflows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
