Google Cloud SendMessage

Google Cloud SendMessage

Certified

Send a plain text RCS message to a recipient's phone number

Sends a standard text message using Google RCS Business Messaging (RBM).

yaml
type: io.kestra.plugin.gcp.rcs.SendMessage

Send a plain text RCS message

yaml
id: rcs_send_message
namespace: company.team

tasks:
  - id: send
    type: io.kestra.plugin.gcp.rcs.SendMessage
    serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT') }}"
    agentId: "{{ secret('RBM_AGENT_ID') }}"
    msisdn: "+33612345678"
    text: "Your order has been shipped and will arrive within 2 business days."
Properties

The unique agent ID of the Brand Agent configured on the RBM platform

The recipient's phone number (MSISDN) in E.164 format (e.g. +33612345678)

The plain text content of the message

The GCP service account to impersonate

Reference (ref) of the pluginDefaults to apply to this task.

The GCP project ID

SubTypestring
Default["https://www.googleapis.com/auth/rcsbusinessmessaging"]

The GCP scopes to be used

The GCP service account

The unique message ID assigned by the RBM platform

Formatdate-time

The timestamp when the message was sent