# Create and Use Shared Call Flows

[Verkada Intercom](https://docs.verkada.com/docs/video-intercom-overview.pdf) devices dial out to a preset list of receivers. This preset call flow can be tied exclusively to one intercom, or it can be shared among many. This article explains *shared* call flows that multiple intercoms can subscribe to.

### Before you begin

Review the permissions and access granted by role. For more details, see [Roles and Permissions for Intercom](/intercom/getting-started/roles-and-permissions-for-intercom.md).

|                                          |                                                                                                                                                            |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Permission Level**                     | **Capabilities**                                                                                                                                           |
| Organization Admin                       | Can view/modify the global **Call Flow** tab.                                                                                                              |
| Site Admin of any site with an intercom  | <p>Can view the global <strong>Call Flow</strong> list tab.</p><p>Can modify a call flow list if the user has permissions on all associated intercoms.</p> |
| Site Viewer of any site with an intercom | Can read the shared call flow from the intercom’s detail page.                                                                                             |

### Understand how a shared call flow works with local SIP

{% stepper %}
{% step %}
**Intercoms subscribed to a shared call flow list that includes a local SIP extension attempt to call the local SIP extension for their SIP account as long as it exists.**
{% endstep %}

{% step %}
**The intercom skips this SIP receiver if the intercom is not registered to a local SIP server, or if the extension is not known by the server the intercom is registered to.**
{% endstep %}
{% endstepper %}

***

## Create a shared call flow

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Intercom.**
{% endstep %}

{% step %}
**In the left navigation, select Call Flows.**
{% endstep %}

{% step %}
**In the top left, click Add Flow.**
{% endstep %}

{% step %}
**Enter a unique name and click Continue.**
{% endstep %}

{% step %}
**Click Edit to start configuring your new call flow:**

a. Click **Add a Receiver** and select your preferred receiver type. To add additional receivers (up to 5 per group) click .\
b. (Optional) Click **Add Group** to add subsequent call groups.\
c. (Optional) Click **Advanced** for additional options, such as copying configurations or clearing the current setup.\
d. (Optional) To enable switching between different call lists based on a schedule, go to **Advanced > Enable Schedule**.\
e. Click **Add Call List t**o add additional call lists.\
f. Click **Schedule Call List** to Schedule call lists.

<div align="left" data-with-frame="true"><figure><img src="/files/aSa8MCze0ymeMX1yuDqM" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**When finished with your call list configuration, click Save at the top**
{% endstep %}

{% step %}
**Go to Intercoms at the top of the page**
{% endstep %}

{% step %}
**Click Select Intercoms and choose the intercoms to adopt the call flow.**
{% endstep %}

{% step %}
**Click Apply to save your selections.**
{% endstep %}

{% step %}
**If selected intercoms already have individual or shared call flows, approve the change by clicking Yes on the Replace Call Flow prompt.**
{% endstep %}
{% endstepper %}

***

## Administrative tasks

### Move an intercom to a different call flow

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Intercom.**
{% endstep %}

{% step %}
**Click Call Flows in the left navigation.**
{% endstep %}

{% step %}
**Navigate to the desired call flow.**
{% endstep %}

{% step %}
**Go to the Intercoms tab and click Edit (or Select Intercoms if no intercoms are present in the call flow).**
{% endstep %}

{% step %}
**Select the intercom(s) to move and click Apply.**
{% endstep %}

{% step %}
**Confirm by clicking Yes on the Replace Call Flow prompt.**
{% endstep %}
{% endstepper %}

### Unlink an intercom from a call flow

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Intercom.**
{% endstep %}

{% step %}
**Click Call Flows in the left navigation.**
{% endstep %}

{% step %}
**Go to the Intercoms tab of your call flow list.**
{% endstep %}

{% step %}
**Hover over the intercom you want to unlink, and click Unlink next to its name.**

<div align="left" data-with-frame="true"><figure><img src="/files/z24MvPfKZgEPUw6GJr3b" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**Click Confirm to reset the receiver list.**
{% endstep %}
{% endstepper %}

### Delete a Call Flow

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Intercom.**
{% endstep %}

{% step %}
**Click Call Flows in the left navigation.**
{% endstep %}

{% step %}
**Hover over the call flow you want to delete and click the ellipsis > Delete Call Flow**
{% endstep %}

{% step %}
**Confirm by clicking Delete in the Delete Call Flow Prompt.**

<div align="left" data-with-frame="true"><figure><img src="/files/8mtPbm0cVccly0VuG1Up" alt=""><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Deleting a shared call flow list resets all intercoms subscribed to that flow. Before placing a call on these intercoms, reconfigure their call flow settings.
{% endhint %}

### Reset a call flow list

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Intercom.**
{% endstep %}

{% step %}
**Click Call Flows in the left navigation.**
{% endstep %}

{% step %}
**To reset a shared call flow list or an individual intercom’s call flow list:**

a. Navigate to the **Receivers** tab of your call flow list.\
b. Go to **Advanced** > **Clear Call Flow** to clear the list.\
c. Restart from the beginning before calling again.
{% endstep %}
{% endstepper %}

***

{% hint style="info" %}
**Prefer to see it in action?** Check out the [video tutorial](https://www.youtube.com/watch?v=OL0jhBumjgc).
{% endhint %}


---

# 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://help.verkada.com/intercom/configuration/add-and-configure-receivers-in-intercom/create-and-use-shared-call-flows.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.
