Actions148
- Chats Actions
- Chat Contacts Actions
- Chat Messages Actions
- Chat Files Actions
- Files Actions
- Team Actions
- Labels Actions
- Departments Actions
- Quick replies Actions
- Queue Actions
- WhatsApp session Actions
- WhatsApp profile Actions
- Business catalog Actions
- Campaigns Actions
- Meeting Links Actions
- User Status Actions
- Webhooks Actions
- Other Actions
- Send messages Actions
- Outbound Messages Actions
- WhatsApp Numbers Actions
- Groups Actions
- Channels Actions
Overview
This node integrates with the SparkBot WhatsApp API to create meeting links that can be shared via WhatsApp. Specifically, the "Create Meeting Link" operation under the "Meeting Links" resource generates a link for either a voice or video call associated with a specified WhatsApp number (device). This is useful for automating the creation and distribution of meeting invitations directly through WhatsApp channels.
Common scenarios include:
- Scheduling quick voice or video calls with customers or team members via WhatsApp.
- Automating meeting link generation in workflows where WhatsApp is the primary communication channel.
- Adding optional descriptions to clarify the purpose of the call.
- Setting expiration times on meeting links to control their validity period.
Practical example:
A support team could use this node to automatically generate a video call link when a customer requests a live demo, sending the link directly through WhatsApp.
Properties
| Name | Meaning |
|---|---|
| WhatsApp Number | The ID of the WhatsApp number (device) from which the meeting link will be created. |
| Link Type | Type of meeting link to create. Options: Voice Call, Video Call. |
| Call Description | Optional message describing the purpose of the call (up to 500 characters). |
| Expiration | When the meeting link will expire if not used. Options range from 1 hour up to 30 days. |
Output
The node outputs JSON data containing details about the created meeting link. This typically includes the URL of the meeting link and metadata such as its type, expiration time, and any descriptive message provided.
If binary data were involved (e.g., QR codes or attachments), it would be summarized accordingly, but this node focuses on JSON output representing meeting link information.
Dependencies
- Requires an active connection to the SparkBot WhatsApp API.
- Needs an API key credential configured in n8n for authentication with the SparkBot service.
- The WhatsApp number (device) must be registered and available within the SparkBot system.
Troubleshooting
Common issues:
- Invalid or unregistered WhatsApp number/device ID may cause failures.
- Expired or incorrect API key credentials will prevent successful API calls.
- Providing an unsupported link type or invalid expiration value might result in errors.
Error messages and resolutions:
- "Invalid device ID": Verify the WhatsApp number ID is correct and loaded properly.
- "Authentication failed": Check that the API key credential is valid and has necessary permissions.
- "Link creation failed": Ensure all required parameters are set correctly and within allowed limits (e.g., description length).
Links and References
- SparkBot WhatsApp API Documentation (general reference for API capabilities)
- n8n documentation on Creating Custom Nodes