---
title: Cloudonix
slug: cloudonix
description: How to integrate Cloudonix with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_cloudonix.png
docTags: 
createdAt: 2025-11-27T15:26:38.098Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/cloudonix.png" alt="Cloudonix logo" caption size="50" width="512" height="512"} | Cloudonix is a CPaaS and voice API platform offering IVR, call transfers, SIP trunking, and NoCode integrations. Integrating with Make.com enables users to automate and enhance voice communications within broader workflows, improving efficiency for agencies and developers. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Cloudonix documentation. The content may still contain errors—please verify important information. If you have questions on vendor documentation, contact [Cloudonix ](https://cloudonix.com)directly.
:::

# Requirements

To use the Cloudonix app in Make, you must have an active Cloudonix account and a valid API key, [create your account on Cloudonix.](https://cloudonix.com)

# Connect Cloudonix and Make&#x20;

To get started, you must first create a connection between Cloudonix and Make, allowing the two services to communicate.&#x20;

You can connect using the following method: API Key,Bearer Token.

## API Key Instructions

You need to provision and retrieve your API key (keyId) from the Cloudonix platform.

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Cloudonix account.
:::

:::WorkflowBlockItem
Navigate to the section for API Keys management. This may be under account, customer, or domain administration depending on your access level.
:::

:::WorkflowBlockItem
Choose to create (provision) a new API key. You will be required to provide a name for the API key.
:::

:::WorkflowBlockItem
Optionally, set the API key as active or inactive during creation.
:::

:::WorkflowBlockItem
After creation, locate and note the API key's keyId. This is the credential required for authentication and is a string starting with 'XI'.
:::
::::

## Bearer Token Instructions

You need to provision and retrieve an API key with the required authorization level. The keyId of the API key serves as your bearer token.

::::WorkflowBlock
:::WorkflowBlockItem
Ensure you are logged in to the Cloudonix platform.
:::

:::WorkflowBlockItem
Navigate to the section where API Keys can be managed. This may be under account administration, customer administration, or domain administration depending on the required scope.
:::

:::WorkflowBlockItem
Provision a new API key by providing a name for the key. Optionally, set the key as active or inactive.
:::

:::WorkflowBlockItem
Locate the generated API key. The credential you need is called keyId. This is the bearer token and is a string starting with the letters XI.
:::

:::WorkflowBlockItem
Record the keyId securely. This is the credential required for authentication.
:::
::::



## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Cloudonix module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Cloudonix or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Cloudonix modules

After connecting to the Cloudonix app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Get Active Sessions

Retrieve a list of all active or newly established user sessions.
:::

:::ExpandableHeading
### Get Attached Voice Applications

Retrieve a list of voice applications that are linked to a specific domain.
:::

:::ExpandableHeading
### Get Premium Voices

Retrieve a list of available premium voices that can be used for text-to-speech conversion.
:::

:::ExpandableHeading
### Get Subscribers

Retrieve a list of all subscribers associated with a specific domain.
:::

:::ExpandableHeading
### Get Trunks

Retrieve a list of all domain trunk configurations from your account.
:::

:::ExpandableHeading
### Make Call and Do Something Smart

Initiates a call to a specified remote destination or Cloudonix subscriber, and then performs advanced actions or processing during the active call.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom request to any Cloudonix REST API endpoint, allowing you to interact with Cloudonix services as specified in the \[Cloudonix REST API documentation]\(https\://developers.cloudonix.com/core-api).
:::

:::ExpandableHeading
### Store Session Data

Save custom data in the session object, allowing this information to be included in future requests and Call Detail Record (CDR) events.
:::

:::ExpandableHeading
### Switch Voice Application

Transfer an active call from its current voice application to a different voice application.
:::

:::ExpandableHeading
### Terminate Active Call

End an ongoing call by disconnecting it using a specific session token.
:::

:::ExpandableHeading
### Watch New Call Details Report

Creates an HTTP endpoint to receive and process Call Detail Records (CDRs) sent from Cloudonix.
:::

:::ExpandableHeading
### Watch New Voice Application Request \[Attached]

An Attached Voice Application is a CXML-based voice app configured for instant use within Cloudonix, while a Connected Voice Application is one that is visible in the Cloudonix cockpit and must have at least one DNID (Dialed Number Identification) assigned to it.
:::

:::ExpandableHeading
### Watch New Voice Application Request \[Detached]

A Detached Voice Application is a CXML-based voice application hosted externally and not accessible through the Cloudonix cockpit. These External Voice Applications are designed to handle call flows that are triggered independently, rather than being directly initiated by a DNID.
:::

:::ExpandableHeading
### Watch Session Update Event

Specifies a URL to receive notifications about session updates when no specific callback URL is set for the session being updated.
:::

:::ExpandableHeading
### \[CXML] Connect Voice Agent

Establish a connection to a remote AI-powered voice agent through the Cloudonix AI connector module.
:::

:::ExpandableHeading
### \[CXML] Connect to Conference

Initiate a new conference call or join an existing one, with conference calls being created automatically as needed.
:::

:::ExpandableHeading
### \[CXML] Custom CXML

Generate a tailored CXML document using the CXML language, following the specifications provided in the Cloudonix developer documentation.
:::

:::ExpandableHeading
### \[CXML] Gather Input

Collect responses from a caller during an active call using phone keypad (DTMF) inputs, then redirect the call to a different application once the input is received.
:::

:::ExpandableHeading
### \[CXML] Gather Input (development)

Collect responses from a caller during an active call using phone keypad (DTMF) inputs, then redirect the call to a different application once the input is received.
:::

:::ExpandableHeading
### \[CXML] Hangup Call

End the ongoing call that is currently connected.
:::

:::ExpandableHeading
### \[CXML] Make a call

Initiate a phone call to an external phone number using a connected carrier trunk, to a directly connected subscriber, or to a conference call participant.
:::

:::ExpandableHeading
### \[CXML] Pause

Temporarily place the call on hold for a specified duration, then redirect the call to a designated voice application endpoint.
:::

:::ExpandableHeading
### \[CXML] Play Remote Audio

Play a remote audio file (MP3 or WAV format) during a call, then transfer call control to another application once playback finishes.
:::

:::ExpandableHeading
### \[CXML] Record a Message

Capture and save an audio recording of the ongoing connected phone call.
:::

:::ExpandableHeading
### \[CXML] Reject Call

Decline an incoming call and provide a specified reason for the rejection.
:::

:::ExpandableHeading
### \[CXML] SIP Header

Add a custom SIP header to the \`\[CXML] Make call\` and \`\[CXML] Connect Voice Agent\` modules to include additional call information.
:::

:::ExpandableHeading
### \[CXML] Say Something (Text-To-Speech)

Convert your text into speech and then seamlessly hand over control to a different voice application endpoint.
:::

:::ExpandableHeading
### \[CXML] Transfer Control

Redirect the current call to a specified new voice application URL, transferring control to that application.
:::

:::ExpandableHeading
### \[CXML] Voice Application Response

Process and render the voice application to prepare it for further handling.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Cloudonix resources&#x20;

You can have access to more resources related to this app on the following links

- [Cloudonix topics on Make community](https://community.make.com/search?q=Cloudonix)
- [Cloudonix website](https://cloudonix.com)
- [Cloudonix API documentation](https://developers.cloudonix.com/Documentation/apiWorkflow/authorizationAndAuthentication)
- [Cloudonix page on make](https://www.make.com/en/integrations/cloudonix)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

