Skip to main content

Landing page campaigns or WhatsApp Flows: which to choose?

Campaigns with landing page or Whatsapp Flows: which to choose?

We propose a practical scenario so you can decide which scenario best suits your needs.

📉 Practical scenario: Campaign with registration

If you want to invite users to register for an event, course or specific action, there are two possible paths:

  • Direct them to an external landing page.

  • Use a WhatsApp Flows form.

🔧 Option 1: Use a template with a link to an external landing page

This option allows you to send a message with a button that leads to a specific URL on your website.

🔧 How to configure it?

  • Go to Configuration > Messaging > Templates.

  • Select the number in which the template will be registered.

  • Create new template.

  • Add the landing page URL in the message component of the flow (for example: https://midominio.com/registro-evento).

  • Save and send for Meta approval.

This template can be used as the initial message of a campaign.

🔄 Alternative: WhatsApp Flows Form

If the objective is to collect simple data without taking the user out of WhatsApp, you can opt for a WhatsApp Flows form.

Flows allow you to display native forms in the chat, ideal for:

  • Simple registration to events.

  • Data collection such as name, email, phone.

  • Specific requests within the conversation.

🚧 Considerations

  • You can create them in Atom or if you create them in Meta you must replicate them in Atom

  • They require prior approval.

⚖️ Quick comparison: External Landing vs. WhatsApp Flows

| Characteristic |

| External Landing |

| WhatsApp Flows |

| 📱 The user stays in WhatsApp |

| ❌ No |

| ✅ Yes |

| 🔗 Accessed from a link |

| ✅ Yes (button in template) |

| ❌ No (it is a special component) |

| 🗞️ Complex forms with validation |

| ✅ Yes (depending on what the landing has) |

| ❌ Limited to Flow fields |

| 🧠 Visual personalization / branding |

| ✅ Total (own website) |

| ❌ Limited to the WhatsApp environment |

| 📊 External integrations (CRM, etc.) |

| ✅ From the site |

| ⚠️ Possible, but requires extra configuration |

| 🚀 Friction for the user |

| High (leaves the chat) |

| Low (stays on WhatsApp) |

| ⚙️ Configuration |

| Simple from Atom (template with link) |

| More complex (requires creating Flow in Meta) |

| 📤 Sending via campaigns |

| ✅ Yes (as initial template) |

| ✅ Yes (if approved and linked) |

✅ Recommendations according to need

Use an external landing page if:

  • You need elaborate forms or with validation.

  • You require personalized design and branding.

  • You have integrations from your website.

Use a WhatsApp Flows form if:

  • You want to collect simple data.

  • You prefer that the user does not leave the chat.

  • You do not need complex functionalities.

⚠️ Important technical considerations

  • Template names should not be repeated, even if they are inactive. Meta validates that there is no duplicate.

  • Avoid emojis in the header of the template, as this may cause automatic rejection.

🔗 We suggest reading the following related resources

  • Create WhatsApp templates in Atom

  • Create your flow for campaigns from scratch

Did this answer your question?