BotConversa
Automação de marketing e atendimento no WhatsApp com a BotConversa: gerencie inscritos, tags, campanhas, fluxos e envie mensagens.
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:
| Action | Purpose | Parameters |
|---|---|---|
| get_bot_fields | type 0 - string 1 - float 2 - date 3 - datetime | No parameters |
| post_bot_fields_by_bot_variable_id | Set value to bot field | bot_variable_id (string) |
| get_campaigns | Retrieve list of campaigns | No parameters |
| post_campaigns_create | Create campaign | No parameters |
| get_campaigns_by_id | Retrieve info about campaign | id (string) |
| delete_campaigns_by_id | Delete campaign | id (string) |
| get_custom_fields | Retrieve list of custom fields | No parameters |
| get_flows | Retrieve list of flows | No parameters |
| get_managers | Retrieve list of managers | No parameters |
| post_managers | Assign chat: 0 - assign chat to everyone, 1 - assign chat to only himself, 2 - assign chat to nobody | No parameters |
| get_managers_by_id | Retrieve info about manager | id (string) |
| patch_managers_by_id | Retrieve info about manager | id (string) |
| delete_managers_by_id | Remove manager from company | id (string) |
| get_sequences | Retrieve list of sequences | No parameters |
| post_subscriber | When 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_phone | Phone number can be with or without + | phone (string) |
| post_subscriber_by_subscriber_id_campaigns_by_campaign_id | Add subscriber to campaign | subscriber_id (string) campaign_id (string) |
| delete_subscriber_by_subscriber_id_campaigns_by_campaign_id | Remove subscriber from campaign | subscriber_id (string) campaign_id (string) |
| post_subscriber_by_subscriber_id_change_conversation_status | Open/close conversation with subscriber | subscriber_id (string) |
| post_subscriber_by_subscriber_id_custom_fields_by_custom_field_id | Value 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:%S | subscriber_id (string) custom_field_id (string) |
| delete_subscriber_by_subscriber_id_custom_fields_by_custom_field_id | Clear custom field | subscriber_id (string) custom_field_id (string) |
| delete_subscriber_by_subscriber_id_delete | Delete subscriber | subscriber_id (string) |
| post_subscriber_by_subscriber_id_send_flow | Send flow to subscriber | subscriber_id (string) |
| post_subscriber_by_subscriber_id_send_message | Send message to subscriber | subscriber_id (string) |
| post_subscriber_by_subscriber_id_sequences_by_sequence_id | Add subscriber to sequence | subscriber_id (string) sequence_id (string) |
| delete_subscriber_by_subscriber_id_sequences_by_sequence_id | Remove subscriber from sequence | subscriber_id (string) sequence_id (string) |
| post_subscriber_by_subscriber_id_tags_by_tag_id | Add tag to subscriber | subscriber_id (string) tag_id (string) |
| delete_subscriber_by_subscriber_id_tags_by_tag_id | Remove tag from subscriber | subscriber_id (string) tag_id (string) |
| get_subscribers | Retrieve paginated list of subscribers | page (string) |
| get_tags | Retrieve list of tags | No parameters |
| custom | Call 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) |