Waappa icon

Waappa

Waappa WhatsApp API (main.waappa.com)

Human Approval → Send Approval and Wait

AI-generated

Summary

Send a WhatsApp approval request to one reviewer and pause the workflow until Waappa resumes it with a decision. Configure the reviewer chat ID, title, content, and Accept and Reject labels; optional JSON metadata is returned with the decision, alongside workflow and execution identifiers added by the node.

Inputs

  • Reviewer Chat ID (required) — Reviewer phone number or exact WhatsApp chat ID allowed to decide the approval.
  • Title (required) — Approval request title; defaults to “Approval required”.
  • Content to Review (required) — Content presented to the reviewer.
  • Accept Label (required) — Label for the approval choice; defaults to “Accept”.
  • Reject Label (required) — Label for the rejection choice; defaults to “Reject”.
  • Metadata (JSON) — Optional JSON object passed through with the final decision. It must parse as an object; the node adds workflow ID, execution ID, and node name.
  • Delay (Ms) — Optional delay before the node executes; defaults to 0.

Output shape

One item containing the approval decision after the workflow resumes.

Accepts exactly one input item. The resumed item includes approvalId, status (approved, rejected, or expired), approved, decision, reviewerChatId, respondedAt, and metadata. Approved and rejected decisions resume with this item; an expired callback produces no output item.

Links

Discussion