Skip to content

Repository files navigation

Banner image

n8n-nodes-alive5

This is an n8n community node package for Alive5:

  • Send SMS messages (Action node)
  • Trigger workflows when a new message is received (Trigger node)

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow these steps to install this community node in your n8n instance:

  1. Open n8n.
  2. Go to Settings > Community Nodes.
  3. Click Install Community Node.
  4. Enter the name of this package: n8n-nodes-alive5
  5. Click Install.

For more details, see the official n8n documentation.

Operations

  • Send SMS
    • Send SMS messages via Alive5 API
    • Dynamically select a Channel with a valid phone number
    • Dynamically select a User (Admin or Agent) from the selected Channel
  • On Message Received (Trigger)
    • Automatically start a workflow when a new message is received in Alive5
    • Dynamically select a Channel (business line) to listen on
    • Automatically registers and cleans up webhooks on activation/deactivation

Credentials

The node requires the following credentials:

Compatibility

This node has been tested with n8n version 1.0.0 and above.

Usage

Send SMS

This operation allows you to send SMS messages using the Alive5 API.

Parameters

  • From phone Number
    • The phone number to send the SMS from (e.g., +1234567890)
  • To phone number
    • The phone number to send the SMS to (e.g., +1234567890)
  • Message
    • The text message to send
  • Channel
    • Dynamically select a Channel with a valid phone number
  • User
    • Dynamically select a User (Admin or Agent) from the selected Channel

Example

{
	"nodes": [
		{
			"parameters": {
				"fromPhoneNumber": "+1234567890",
				"toPhoneNumber": "+1234567890",
				"message": "Hello from n8n!",
				"channel": "Channel Name",
				"agent": "Agent Name"
			},
			"name": "Send SMS",
			"type": "n8n-nodes-alive5.SendSMS",
			"typeVersion": 1,
			"position": [300, 300]
		}
	],
	"connections": {}
}
  1. Add the Alive5 node to your workflow.
  2. Configure the Alive5 API credentials with your API key.
  3. Set the required parameters:
    • From phone number: Your sender phone number.
    • To phone number: Recipient's phone number.
    • Message: Your SMS message.
    • Channel: Select a Channel with a valid phone number.
    • User: Select a User (Admin or Agent) from the selected Channel.
  4. Execute the workflow to send the SMS.

On Message Received (Trigger)

This trigger starts a workflow when Alive5 sends an inbound message event to n8n.

Parameters

  • Channel
    • Dynamically select which Alive5 Channel (business line) to listen on

Activation / Deactivation behavior

  • On activation: n8n registers your workflow webhook URL in Alive5 for the selected channel
  • On deactivation: n8n removes the registered webhook URL from Alive5

Alive5 webhook registration endpoint used by this node:

  • POST /1.0/channel/register-webhook-url with form fields action=add|remove, channel_id, webhook_url

Output

The trigger outputs the received webhook JSON payload as-is (raw body), so your workflow can map fields like sender phone number, message content, channel id, and timestamp.

Resources

License

MIT

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages