Typing
AI-generatedSummary
Send a "typing…" indicator to a specified WhatsApp recipient or group via the GoFlow WhatsApp API, optionally turning it on or off and controlling its duration and delay before sending to simulate human behavior.
Inputs
- to (required) — The recipient phone number (e.g., 77009876543) or group ID (e.g., ...@g.us). Typically the chat_id from an incoming event.
- state (required) — Indicator state to send: 'on' to show the "typing…" indicator, or 'off' to clear it.
- duration — If 'state' is 'on', duration in seconds to keep the typing indicator active (refreshed every
5 seconds). A value of 0 sends it once (5 seconds). - apiKeyOverride — API key override string (per-item) to use instead of the credential's default key, supporting flows with multiple numbers.
- delayMode — Delay mode before sending the typing indicator to appear more human: 'none', 'fixed', or 'random'.
- delaySeconds — If delayMode is 'fixed', the fixed delay duration in seconds before sending the typing indicator.
- delayMin — If delayMode is 'random', the minimum delay in seconds before sending the indicator.
- delayMax — If delayMode is 'random', the maximum delay in seconds before sending the indicator.
Output shape
a list of JSON objects containing the API response for each input item processed
If 'state' is 'on' and 'duration' is greater than 0, the node repeatedly sends the typing indicator every ~5 seconds until the duration elapses. The node waits the specified delay before sending. If the operation completes successfully, the API response is included in the output JSON with each output item paired to its input item.