Get to understand WhatsApp chatting concept in workflow

I want to understand the WhatsApp chatting concept in the workflow.

Option A: Workflow run 1 time to complete the task
Get WhatsApp message → Ask user question 1 → user answer question 1 → save answer to google sheets → Ask user question 2 → user answer question 2 → save answer to google sheets → Ask user question 3 → user answer question 3 → save answer to google sheets → end

Option B: Workflow needs to run 4 times to complete the task
1st time: Get WhatsApp message → Ask user question 1 → end
2nd time: Get WhatsApp message (user answer question 1) → save answer to google sheets → Ask user question 2 → end
3rd time: Get WhatsApp message (user answer question 2) → save answer to google sheets → Ask user question 3 → end
4th time: Get WhatsApp message (user answer question 3) → save answer to google sheets → end

Is Option A doable? Please advice. Thanks.

hello @hartamas

From a technical standpoint, option B is correct.

The primary issue with the A option is related to user response. A user may answer right after, in two minutes, in an hour, tomorrow, or never. How long are you going to wait?

Thanks for your reply. Is possible to set a wait node with time out setting for option A? If yes, any similar workflow template to refer?

There is a WhatsApp node for this

Thanks for your reply. How about 3rd party whatsapp API (Wasenderapi, Whapi)?

There is no built-in node for that. You can use an HTTP Request node and a Wait node to implement similar logic.

1 Like