Documentation

BalesOtomatis Nodes for n8n

This package provides custom n8n nodes for BalesOtomatis integration: receive inbound events/messages, then send or reply to messages (including WhatsApp Official/WABA templates).

Capabilities

  • Receive inbound events/messages via webhook (to trigger n8n workflows).
  • Send outbound messages to multiple channels (WhatsApp Un-Official, WhatsApp Official/WABA, Instagram).
  • Send WhatsApp Official (WABA) templates with dynamic variables.
  • Manage contacts and audiences (list/create/update/delete).

Nodes

Triggers

BalesOtomatis: Inbound Events (Webhook)

  • Purpose: receive inbound events/messages as workflow triggers.
  • Output: event/message payload as JSON data.

Actions

BalesOtomatis: Send Message

  • Purpose: send text messages for outbound/replies.
  • Supported channels:
    • WhatsApp Un-Official
    • WhatsApp Official (WABA)
    • Instagram

BalesOtomatis: Send Template (WhatsApp Official)

  • Purpose: send WhatsApp Official (WABA) template messages.
  • Template ID is provided as a dropdown.
  • Template Variables are auto-generated from {{...}} placeholders found in the template body, so variable inputs are guided, not guessed.

Contacts

  • BalesOtomatis: Get Contacts
  • BalesOtomatis: Get Contact Detail
  • BalesOtomatis: Create New Contacts
  • BalesOtomatis: Update Contact Name
  • BalesOtomatis: Delete Contact

Audiences

  • BalesOtomatis: Get Audiences by Contacts
  • BalesOtomatis: Get Audience Detail
  • BalesOtomatis: Update Audience
  • BalesOtomatis: Delete Audience
  • BalesOtomatis: Insert Audiences by Contacts

Credential

  • BalesOtomatis API Key: required by all nodes for authentication to BalesOtomatis services.

Example Workflows

  • Receive inbound message → auto-reply:
    • Trigger: Inbound Events (Webhook)
    • Flow: IF / Switch / Set (logic)
    • Action: Send Message (text reply)
  • Receive inbound message → reply with template:
    • Trigger: Inbound Events (Webhook)
    • Action: Send Template (WhatsApp Official)

Discussion