FluxyChat

Features

Channel structured forms

WhatsApp Business Flows and RCS-style multi-step forms that normalize into room messages.

Channel structured forms

Define a form schema once. Deliver it on WhatsApp (interactive messages or Flows) or RCS (suggested replies). Answers arrive as a structured message in the FluxyChat room.

Console

Bridges → Forms (/bridges/forms)

  1. Pick a room and recipient E.164 number.
  2. Choose channel: WhatsApp or RCS.
  3. Send structured form. The worker creates a delivery record and calls the channel adapter.
  4. Copy inbound webhook URLs for Meta or RCS aggregator configuration.
  5. Review recent deliveries (status, responses, timestamps).

Field types

TypeUse
selectSingle choice from options
yes_noBoolean step
ratingNumeric scale
textFree text

API

POST /channel-forms/dispatch
GET  /channel-forms/deliveries?roomId=&limit=
POST /webhooks/channel-forms/whatsapp
POST /webhooks/channel-forms/rcs

Dispatch body: { roomId, channel, recipientE164, schema?, formId?, channelConfigId? }.

WhatsApp

Requires Meta Business API credentials. See Optional integrations: WhatsApp.

Set WHATSAPP_* env vars on the Worker (token, phone number ID, verify token).

RCS

Requires a paid RCS aggregator. See Platform status for current RCS support.

Dry-run

Without vendor credentials, submissions are stored locally for UI testing. Useful for schema iteration before going live.

On this page