SendRichCard

SendRichCard

Certified

Send a standalone Rich Card to a recipient's phone number

yaml
type: io.kestra.plugin.gcp.rcs.SendRichCard
yaml
id: rcs_send_rich_card
namespace: company.team

tasks:
  - id: send_card
    type: io.kestra.plugin.gcp.rcs.SendRichCard
    serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT') }}"
    agentId: "{{ secret('RBM_AGENT_ID') }}"
    msisdn: "+33612345678"
    title: "Your delivery is ready"
    description: "Tap below to track your package or contact support."
    imageUrl: "https://example.com/delivery-banner.jpg"
    suggestions:
      - type: URL
        text: "Track package"
        url: "https://tracking.example.com/order/12345"
      - type: REPLY
        text: "Contact support"
        postbackData: "contact_support"
Properties
SubTypestring
Default["https://www.googleapis.com/auth/rcsbusinessmessaging"]
Definitions
text*Requiredstring
type*Requiredobject
latitudenumberstring
locationLabelstring
longitudenumberstring
phoneNumberstring
postbackDatastring
urlstring
Formatdate-time