Skip to main content

Third-Party Messenger Integration

Flowable Work with chat capabilities provides a messaging platform that supports the integration of third-party messenger applications such as WeChat, WhatsApp or LINE.

600 messaging platform

By integrating a third-party messenger application or external chat services, you enable external participants to communicate and collaborate with you on their preferred channels while you can continue to manage everything in one single application. Depending on what is offered by the external chat service, different functionality can be used.

Adapters to the following chat services are available:

Chat ServiceStatus
WeChatReady to use
WhatsAppReady to use
LINEReady to use

Have a look at the following sections to get an overview of the feature scope of the WeChat and WhatsApp integrations. Other chat services are still under development.

Functionality

The following table lists which features are supported for each of the chat services.

Icon Definition

IconDefinition
checkThis feature is ready to use.
timesThis feature is currently not supported due to limitations on the chat service provider.
checkThis feature is on our product roadmap.
note

Facebook releases on an almost monthly basis a new version of the WhatsApp Business API Client. The features available in their API is therefore changing regularly. The table is based on version v2.21.4.

General Features

Feature DescriptionWeChatWhatsAppLINE
Automatic onboardingcheckcheckcheck
Password onboardingcheckcheckcheck

It is possible to onboard a contact with multiple third-party messaging services (for example, WhatsApp, WeChat and LINE). Use of multiple services with the same contact results in a separate conversation per service within Engage.

note

Facebook releases on an almost monthly basis a new version of the WhatsApp Business API Client. The features available in their API is therefore changing regularly. The table is based on version v2.21.4.

Message Types

All below listed "ready to use" message types are available for inbound and outbound messages.

Feature DescriptionWeChatWhatsAppLINE
Text messagescheckcheckcheck
Emojischeckcheckcheck
GIFs (e.g., Stickers)checkcheckhourglass
Template messagescheckcheckhourglass
Image messagescheckcheckcheck
Document messagescheckchecktimes
Audio messagescheckcheckcheck (Only from LINE to Engage)
Voice messagescheckcheckcheck (Only from LINE to Engage)
Link preview messagescheckchecktimes
Location data messagescheckcheckhourglass
Video messagescheck (Only from WeChat to Engage)checkcheck (Only from LINE to Engage)
Contact messagescheckcheckhourglass
note

Facebook releases on an almost monthly basis a new version of the WhatsApp Business API Client. The features available in their API is therefore changing regularly. The table is based on version v2.21.4.

Messaging Features

Inbound (External to Engage)

Feature DescriptionWeChatWhatsAppLINE
Typing indicatorcheckchecktimes
User mentioncheckchecktimes
Quoting messagecheckchecktimes
Reactionscheckchecktimes
Deleted message indicationcheckchecktimes
Sent confirmationsmanaged by third-party servicemanaged by third-party servicemanaged by third-party service
Delivery confirmationsmanaged by third-party servicemanaged by third-party servicemanaged by third-party service
Read confirmationscheckchecktimes
Markdown functionalitycheckchecktimes
Obtain user locationcheckchecktimes

Outbound (Engage to External)

Feature DescriptionWeChatWhatsAppLINE
Typing indicatorcheckchecktimes
User mentioncheckchecktimes
Quoting messagecheckchecktimes
Delete messagecheckchecktimes
Sent confirmationscheckchecktimes
Delivery confirmationscheckchecktimes
Read confirmationscheckcheck (Opt in via property in Engage. Additionally read WhatsApp prerequisites)times
Markdown functionalitycheckchecktimes
Broadcasting text messagescheckchecktimes
Auto-reply messagescheckchecktimes

Note: For service-individual information like time-limits to delete or recall a message, please refer to the vendor messaging documentation.

note

Facebook releases on an almost monthly basis a new version of the WhatsApp Business API Client. The features available in their API is therefore changing regularly. The table is based on version v2.21.4.

Other Personal Communication Features

Feature DescriptionWeChatWhatsAppLINE
Voice callcheckchecktimes
Video callcheckchecktimes

If a message is not sent successfully, the Engage user is notified with a human-readable error message.

note

Facebook releases on an almost monthly basis a new version of the WhatsApp Business API Client. The features available in their API is therefore changing regularly. The table is based on version v2.21.4.

Account Requirements

Depending on the chat service that you have integrated, different account requirements exist. Most chat services offer multiple account options specifically created to serve business needs, which are used in different scenarios. The available account systems are also subject to regular changes. Please get in touch with us to discuss the best set-up for your circumstances.

Third-Party Documentation

Any documentation published by a third-party chat service provider is not related to Flowable. However, it is an important resource of information that we suggest you review. If your organization chooses to integrate a third-party messenger with Flowable Engage, our product integration specialists can guide you through the implementation.

WeChat

As Tencent is a Chinese company, the documentation is originally in Chinese. You can find it here. You can also access the Beta Version of the English Wiki for WeChat Official Account Admin Platform here or the documentation for "Official Accounts" here. This is an often-used account type for companies.

WhatsApp

WhatsApp Messenger is a service owned by Facebook. You can find more details on Facebook’s website for developers here.

LINE

The LINE communication app is developed by Line Corporation, a subsidiary of Naver Corporation. You can find more details on the LINE website for developers here.

Further Information