Arrow
Get started with Wazzup
Arrow
How to connect a messenger
Arrow
How to use Wazzup chats
Arrow
How to pay for the service
Arrow
Bitrix24
Arrow
Kommo
Arrow
Zoho CRM
Arrow
HubSpot
Arrow
Pipedrive
Arrow
Other CRMs
Arrow
How to sell even easier
Arrow
All about WABA
Arrow
For partners
Arrow
Public API
For partners
Arrow

Funnels

When a customer who doesn't exist in your CRM writes a message, a new deal is created. In the Wazzup interface, you need to configure which funnel this deal should be created in.

When using the methods listed below, include the end‑customer's client_access_token (obtained via simplified authorization or OAuth) in the request header: Authorization: Bearer client_access_token

Methods

Adding Funnels

To upload or update sales funnels with stages in Wazzup, call:

Method POST /v2/pipelines

Request parameters

Parameter Type Description
pipelines object Contains funnel information
pipelines.id string Funnel ID (max 100 characters)
pipelines.name string Funnel name displayed in the integration settings (max 100 characters)
pipelines.stages object Array of funnel stages. If your CRM has multiple funnels but no stages, this parameter can be omitted. If provided but empty, an error will occur
pipelines.stages.id string Funnel stage ID (max 100 characters)
pipelines.stages.name string Funnel stage name (max 100 characters)

Request Example:

curl -L 'https://tech.wazzup24.com/v2/pipelines' -H 'Authorization: Bearer <client_access_token>' -H 'Content-Type: application/json' -d '{
"pipelines": [
{
"id": "pipeline-1",
"name": "incoming",
"stages": [
{
"id": "stage-1",
"name": "new inquiry"
},
{
"id": "stage-2",
"name": "in progress"
}
]
}
]
}'

Response example:

{
"data": {
"pipelines_created": 1,
"stages_created": 2
},
"meta": {
"timestamp": 1759497960
}
}

Result: The funnel and its stages have been created.

Retrieving a List of Funnels

Method GET /v2/pipelines

Request Example:

curl -L 'https://tech.wazzup24.com/v2/pipelines' \
-H 'Authorization: Bearer <client_access_token>'

Response example:

{
"data": [
{
"stages": [
{
"id": "stage-1",
"name": "new inquiry"
},
{
"id": "stage-2",
"name": "in progress"
}
],
"id": "pipeline-1",
"name": "incoming"
}
],
"meta": {
"timestamp": 1759498023
}
}
Response parameter Type Description
data object Contains funnel information
data.stages object Array of funnel stages. If your CRM has multiple funnels but no stages, this parameter can be omitted. If provided but empty, an error will occur
data.stages.id string Funnel stage ID
data.stages.name string Funnel stage name

Result: Returns a list of all previously created funnels along with their stages.