We have published a set of API methods that can be used to create integrations. We can distinguish two types of integrations:
If you want to create a public integration, here are two important conditions:
And here are the schemes:
An integration schema is a prepared integration concept that serves two main functions:
To choose the most effective integration scheme for you, you should understand the target audience of your CRM or chat platform. That will allow you to make the right choice that maximizes the benefits of our products.
Integration with Wazzup can be accomplished through different approaches:
We recommend using our chat interfaces for integrations, because:
This integration scheme is suitable for CRMs whose CA has a long customer record, including transferring it from the sales manager to the account manager.
This scheme is the "classic" and most complete. We recommend taking it as the basis for any integration with us.
| What | Why |
| Set up synchronization of user accounts of your CRM and Wazzup | This will help Wazzup have an up-to-date list of your users who will work with Wazzup chats, handling incoming dialogues. |
| Learn how to open a chat window | 1. The window with all chats available to the user ("scope": "global") There are all chats, which are available to the user. The window can be opened by clicking on the button. We recommend placing it in a prominent place. 2. Chat window with a specific contact ("scope": "card") This window displays the chats available to the user with specific contacts. For example, which are indicated in the transaction card. We recommend that you place the button that opens the window in the entity of the contact and deal. |
| Set up synchronization of your CRM contacts with Wazzup | This is necessary in order to:
|
| Set up synchronization of deals from your CRM with Wazzup | This is necessary in order to:
|
| Set the unanswered counter | Indicates that there are unanswered messages. We recommend that you place it on the button, by which the manager goes to the window with all available chats. |
| Learn how to receive and process webhooks | 1. Webhook about creating a new contact and deal. 2. Receiving new messages → for use in your notification system. 3. Updating the status of channels (optional). |
| Load the funnels with stages | This will allow us to send a webhook about the creation of a new contact and deal when a new customer writes. |
| Debug the "Deals" dropdown | 1. Check if the links in PATCH /v3/contacts are transferred correctly to display a link button to the contact page in CRM. 2. Check the correctness of transferring links in PATCH /v3/deals to display links to existing deals with this contact. 3. Learn how to create new deals in one of the following ways: - process a webhook when a user clicks on + from a "Deals" dropdown, - by event. |
| Set up WAuth | 1. Learn how to get state from authRedirectUri 2. Learn how to send POST /connect |
| Apply for a listing on the Wazzup Integration Marketplace | |
This integration scheme is suitable for:
Feature of the implementation scheme:
This target audience does not need transactions, so access to chats can be regulated at the contact level or not at all. Most of these companies give all users the administrator role so that they can work with any entity.
| What | Why |
| Set up synchronization of user accounts of your CRM and Wazzup | This will help Wazzup have an up-to-date list of your users who will work with Wazzup chats, handling incoming dialogues. |
| Learn how to open a chat window | 1. The window with all chats available to the user ("scope": "global") There are all chats, which are available to the user. The window can be opened by clicking on the button. We recommend placing it in a prominent place. 2. Chat window with a specific contact ("scope": "card") This window displays the chats available to the user with specific contacts. For example, which are indicated in the transaction card. We recommend that you place the button that opens the window in the entity of the contact and deal. |
| Set up synchronization of your CRM contacts with Wazzup | This is necessary in order to:
|
| Set the unanswered counter | Gives you an indication that there are unanswered messages. We recommend placing it on the icon that opens the global chat when you click on it. |
| Learn how to receive and process webhooks | 1. Webhook about creating a new contact and deal. 2. Receiving new messages → for use in your notification system. 3. Updating the status of channels (optional). |
| Debug the "Deals" dropdown | With the "Deals" dropdown, a manager can quickly switch between the Wazzup and CRM chat interfaces. Check the correctness of transferring links in PATCH /v3/contacts to display the link button to the contact page in CRM. |
| Set up WAuth | 1. Learn how to get state from authRedirectUri 2. Learn how to send POST /connect |
| Apply for a listing on the Wazzup Integration Marketplace | |