Package Information
Available Nodes
DocumentationAI-generated
@growsalesai/n8n-nodes-ycloud
Overview
Integrate and automate communication workflows using YCloud API with this n8n community package by GrowSales AI. Designed for businesses and developers leveraging YCloud's platform to manage messaging channels including WhatsApp, SMS, Email, and Voice, it facilitates actions like sending messages, managing contacts and templates, handling verifications, and monitoring webhook events.
Nodes & Operations
YCloud - Growsales AI
Operate comprehensively across YCloud's communication services, enabling management of contacts, messaging (WhatsApp, SMS, Email, Voice), verification processes, webhook endpoints, and WhatsApp Business Account configurations within n8n workflows.
- Balance · Retrieve — Retrieve the current balance information associated with the user's YCloud account.
- Contact · Create — Create a new contact in the YCloud system by providing a required phone number and optional additional details such as country code, email, nickname, owner email, phone number update, tags, and custom attributes in JSON format.
- Contact · Delete — Delete a contact from your YCloud account by specifying its contact ID.
- Contact · Get — Retrieve detailed information about a specific contact in YCloud by specifying its contact ID.
- Contact · Get Many — Retrieve multiple contacts from the YCloud service, either all or limited to a specified maximum number.
- Contact · List Attributes — Retrieve the list of all available attributes for the Contact resource in YCloud.
- Contact · Update — Update an existing contact in YCloud by specifying its contact ID and optional fields to change.
- Custom Event · Create Event Definition — Create a new custom event definition by specifying its name and optional descriptive fields.
- Custom Event · Create Property Definition — Create a new property definition within a specified custom event definition in YCloud.
- Custom Event · Delete Property Definition — Delete a property definition from a specified custom event definition by providing the event definition name and the property name to remove.
- Custom Event · Retrieve Event Definition — Retrieve the definition details of a specified custom event by its name.
- Custom Event · Send Event — Send a custom event with a specified name and properties to a contact identified by their phone number in E.164 format using the YCloud Growsales AI node.
- Custom Event · Update Event Definition — Update an existing custom event definition in the YCloud system by specifying its name and optional updated fields.
- Custom Event · Update Property Definition — Update a property definition of a specified custom event by setting its label and/or description.
- Email · Send — Send an email through the YCloud service specifying sender, recipients, subject, and content with optional additional settings such as content type, reply-to address, callback URL, external ID, and template variables.
- SMS · Get Many — Retrieve multiple SMS messages from the YCloud service, optionally filtered by creation date or SMS ID, with control over the number of results returned.
- SMS · Send — Send an SMS message to a specified recipient phone number in E.164 format using the YCloud service.
- Unsubscriber · Create — Create an unsubscriber record for a customer on a specified communication channel to prevent messages being sent via that channel.
- Unsubscriber · Delete — Delete an unsubscriber entry for a specified customer and communication channel in YCloud.
- Unsubscriber · Get — Retrieve details of an unsubscriber for a specified customer and communication channel within the YCloud service.
- Unsubscriber · Get All by Customer — Retrieve all unsubscriber records associated with a specified customer identified by phone number (E.164 format) or email.
- Unsubscriber · Get Many — Retrieve a list of unsubscribers from the YCloud platform, with options to return all results or limit the number of entries.
- Verification · Check Verification — Verify a verification code against YCloud's verification service using either a Verification ID or a destination phone/email identifier.
- Verification · Start Verification — Send a verification code via Email, SMS, or Voice to a recipient's phone number or email address to initiate a verification process.
- Voice · Get Many — Retrieve multiple voice records with an option to return all or limit the number of results.
- Voice · Send Voice Code — Send a voice call to a specified phone number that reads aloud a 4 to 6 digit verification code for user authentication purposes.
- Webhook Endpoint · Create — Create a webhook endpoint by specifying a target URL and selecting which event types will trigger POST notifications to that URL.
- Webhook Endpoint · Delete — Delete a specific webhook endpoint by its unique ID from the YCloud service.
- Webhook Endpoint · Get — Retrieve detailed information about a specific webhook endpoint by its ID from the YCloud service.
- Webhook Endpoint · Get Many — Retrieve multiple webhook endpoints from YCloud, optionally returning all results or limiting the number of returned items.
- Webhook Endpoint · Rotate Secret — Rotate the secret key of a specified webhook endpoint by its unique ID to generate a new secret for securing webhook calls.
- Webhook Endpoint · Update — Update an existing Webhook Endpoint by its ID, modifying any combination of its URL, description, and status.
- WhatsApp Business Account · Get — Retrieve detailed information about a specific WhatsApp Business Account by its unique WABA ID.
- WhatsApp Business Account · Get Many — Retrieve multiple WhatsApp Business Accounts with control over the number of results returned.
- WhatsApp Calling · Accept Call — Accepts an incoming WhatsApp call by sending an acceptance request with the required session description (SDP) and identifiers.
- WhatsApp Calling · Connect Call — Initiate a WhatsApp Calling WebRTC session by connecting a call from a specified caller phone number to a callee phone number, using the provided Session Description Protocol (SDP) offer to establish the connection.
- WhatsApp Calling · Pre-Accept Call — Send a pre-accept WebRTC SDP offer to the YCloud WhatsApp Calling API to initiate a call acceptance handshake for a specific WhatsApp Business phone number and call ID.
- WhatsApp Calling · Reject Call — Reject a WhatsApp Calling session by specifying the WhatsApp Business phone number ID and the unique call ID (WACID) received from the webhook.
- WhatsApp Calling · Terminate Call — Terminate an ongoing WhatsApp call by specifying the WhatsApp Business phone number ID and the call's unique Call ID (WACID).
- WhatsApp Flow · Create — Create a new WhatsApp Flow under a specified WhatsApp Business Account, defining its name, category, and optional JSON structure for the flow.
- WhatsApp Flow · Delete
- WhatsApp Flow · Deprecate
- WhatsApp Flow · Get
- WhatsApp Flow · Get Many
- WhatsApp Flow · Get Preview URL
- WhatsApp Flow · Publish
- WhatsApp Flow · Update Metadata
- WhatsApp Flow · Update Structure
- WhatsApp Inbound Message · Mark as Read
- WhatsApp Inbound Message · Show Typing Indicator
- WhatsApp Media · Upload
- WhatsApp Message · Enqueue (Async)
- WhatsApp Message · Retrieve
- WhatsApp Message · Send Directly (Sync)
- WhatsApp Phone Number · Get
- WhatsApp Phone Number · Get Commerce Settings
- WhatsApp Phone Number · Get Many
- WhatsApp Phone Number · Get Profile
- WhatsApp Phone Number · Get Settings
- WhatsApp Phone Number · Register
- WhatsApp Phone Number · Save Settings
- WhatsApp Phone Number · Update Commerce Settings
- WhatsApp Phone Number · Update Display Name
- WhatsApp Phone Number · Update Profile
- WhatsApp Template · Create
- WhatsApp Template · Delete by Name
- WhatsApp Template · Delete by Name and Language
- WhatsApp Template · Edit
- WhatsApp Template · Get
- WhatsApp Template · Get Many
YCloud Trigger - Growsales AI
Trigger workflows in response to general YCloud events such as WhatsApp inbound messages and status updates, enabling event-driven automation from the YCloud service.
- Default · Default
YCloud Inbound Trigger
Initiate workflows specifically on receipt of WhatsApp inbound messages, automatically routing by message type to simplify handling within n8n without additional routing nodes.
- Default · Default
YCloud Sequences
Provide pre-built WhatsApp automation sequences to handle common scenarios like contact upserts, inbound message routing, opt-in/out management, onboarding flows, message status routing, tag campaigns, and auto-responses for streamlined automation setup.
- Default · Auto Responder
- Default · Contact Onboarding
- Default · Contact Upsert
- Default · Inbound Message Router
- Default · Message Status Router
- Default · Opt-in / Opt-out Handler
- Default · Tag Campaign
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter @growsalesai/n8n-nodes-ycloud.



