Skip to main content

BotConversa

Automação de marketing e atendimento no WhatsApp com a BotConversa: gerencie inscritos, tags, campanhas, fluxos e envie mensagens.

BotConversa Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 31 actions:

ActionPurposeParameters
get_bot_fieldstype 0 - string 1 - float 2 - date 3 - datetimeNo parameters
post_bot_fields_by_bot_variable_idSet value to bot fieldbot_variable_id (string)
get_campaignsRetrieve list of campaignsNo parameters
post_campaigns_createCreate campaignNo parameters
get_campaigns_by_idRetrieve info about campaignid (string)
delete_campaigns_by_idDelete campaignid (string)
get_custom_fieldsRetrieve list of custom fieldsNo parameters
get_flowsRetrieve list of flowsNo parameters
get_managersRetrieve list of managersNo parameters
post_managersAssign chat: 0 - assign chat to everyone, 1 - assign chat to only himself, 2 - assign chat to nobodyNo parameters
get_managers_by_idRetrieve info about managerid (string)
patch_managers_by_idRetrieve info about managerid (string)
delete_managers_by_idRemove manager from companyid (string)
get_sequencesRetrieve list of sequencesNo parameters
post_subscriberWhen creating a subscriber for WhatsApp messaging, you must ensure that the contact has provided explicit consentopt-in to receive messages, in compliance with Meta’s WhatsApp Business Policy and BotConversa Terms ofService. The field has_opt_in_whatsapp is required. Subscribers cannot be created without providing this field and setting it to true.No parameters
get_subscriber_get_by_phone_by_phonePhone number can be with or without +phone (string)
post_subscriber_by_subscriber_id_campaigns_by_campaign_idAdd subscriber to campaignsubscriber_id (string)
campaign_id (string)
delete_subscriber_by_subscriber_id_campaigns_by_campaign_idRemove subscriber from campaignsubscriber_id (string)
campaign_id (string)
post_subscriber_by_subscriber_id_change_conversation_statusOpen/close conversation with subscribersubscriber_id (string)
post_subscriber_by_subscriber_id_custom_fields_by_custom_field_idValue depends on type of custom field. String: value - should be string Number: value - should be Number may be provided as a string Date: value - should be string in format %d.%m.%Y DateTime: value - should be string in format %d.%m.%Y %H:%M:%Ssubscriber_id (string)
custom_field_id (string)
delete_subscriber_by_subscriber_id_custom_fields_by_custom_field_idClear custom fieldsubscriber_id (string)
custom_field_id (string)
delete_subscriber_by_subscriber_id_deleteDelete subscribersubscriber_id (string)
post_subscriber_by_subscriber_id_send_flowSend flow to subscribersubscriber_id (string)
post_subscriber_by_subscriber_id_send_messageSend message to subscribersubscriber_id (string)
post_subscriber_by_subscriber_id_sequences_by_sequence_idAdd subscriber to sequencesubscriber_id (string)
sequence_id (string)
delete_subscriber_by_subscriber_id_sequences_by_sequence_idRemove subscriber from sequencesubscriber_id (string)
sequence_id (string)
post_subscriber_by_subscriber_id_tags_by_tag_idAdd tag to subscribersubscriber_id (string)
tag_id (string)
delete_subscriber_by_subscriber_id_tags_by_tag_idRemove tag from subscribersubscriber_id (string)
tag_id (string)
get_subscribersRetrieve paginated list of subscriberspage (string)
get_tagsRetrieve list of tagsNo parameters
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body (undefined)
_headers (object)