In a world where systems increasingly need to integrate with each other, exponentially increasing complexity for multiple developers to connect with each other.
Each new system needs, in theory, to support integration with dozens of others, and these others also need to integrate with so many others.
To address this type of challenge, some solutions have emerged that function as systems integration platforms. One of the most well known (at least outside Brazil) is Zapier (www.zapier.com), which aims to help in the integration between diverse systems.
Because Zapier is very widespread, it supports hundreds of systems, many of which are widely known here. We can mention, among many, Sugarcrm, Trello, RDstation, WordPress, Pipedrive, etc. It is also worth mentioning that the more comprehensive in terms of integrable systems Zapier becomes, the more incentive to other developers happens.
To understand how Zapier works, it is critical that you understand its three fundamental concepts, as defined:
As the name implies, a trigger is a trigger that is triggered when an event occurs on a system that will be integrated into another. For example, when a dialog is closed, when a new visitor is added, and so on.
Important note: Zapier triggers are not triggered in real time. Depending on the plan, this may take 15 minutes or 5 minutes. In the free plan, the interval is 15 minutes.
An action is an action that will be performed on some system. An action is used as a complement to a trigger, because a trigger triggers some integration into a system that will be complemented by performing an action on another system.
A search is a search action on some system, which can also be triggered from a trigger. It is used for more specialized integration, such as searching open calls on another system to perform some integration action.
Integrations of Intelichat via Zapier
Intelichat provides 3 triggers for integration via Zapier:
When creating a new visitor: trigger triggered as soon as a new visitor is entered in Intelichat.
When updating visitor data: triggered when a visitor's data is updated.
At the end of a dialog: at the end of dialogs between a BOT and a user.