# Best Practices for WhatsApp Forms

This guide explores the key principles, from maintaining consistent capitalization to transparent error handling, ensuring a user-friendly experience.

### **Call-to-Actions (CTAs)**

CTAs serve as signposts, always letting the user know the next step or task, such as "Confirm booking."

<figure><img src="/files/peVwK7C8CJCxEKgTs96e" alt=""><figcaption></figcaption></figure>

### **Capitalization**

Maintain sentence case across screen titles, headings, and CTAs to ensure a polished and uniform appearance throughout the entire flow.

<figure><img src="/files/Z5BUm1V3VDBqBdnIMHUZ" alt=""><figcaption></figcaption></figure>

### **Emojis in Context**

Evaluate the appropriateness of emojis based on context. Consider whether they align with the business brand and genuinely enhance the content.

### **Error Handling**

Clearly communicate errors to users, explaining what occurred and providing guidance on resolution. Ensure transparent validation rules, especially concerning issues like password length.

<figure><img src="/files/GGk1hYyitGSoHOS93OKd" alt=""><figcaption></figcaption></figure>

### **Diverging Flows**

If creating sub-flows (e.g., a forgot password flow), limit them to a maximum of 3 screens. Always redirect users back to the main flow afterward.

<figure><img src="/files/0TbxCjPawVk9UPDMNmHp" alt=""><figcaption></figcaption></figure>

### **Flow Simplicity**

Keep flows concise; users should complete tasks swiftly, ideally within 5 minutes. Each screen should focus on a single task to avoid overwhelming users.

<figure><img src="/files/nGZf0w4J6N92Wg7iQCl1" alt=""><figcaption></figcaption></figure>

### **Form Quality**

Utilize appropriate components for specific actions, like using a date picker for capturing the Date of Booking. Questions and form labels should be logically ordered for clarity.

<figure><img src="/files/TwYZOb8E9H5RxDjjSVZe" alt=""><figcaption></figcaption></figure>

### **Formatting Precision**

Ensure accurate formatting for context, including currency symbols, phone numbers, and dates.

### **Grammar and Spelling**

Review content for consistency, including spelling and capitalization. Ensure proper grammar usage with full stops where necessary.

### **Helper Text Guidance**

Helper text should provide clear instructions, helping users understand the correct format for inputs like phone numbers, dates, or email addresses.

<figure><img src="/files/1H35Bml5uoVghFARZb0o" alt=""><figcaption></figcaption></figure>

### **Initiation Flow Clarity**

Craft initiation messages with clarity, setting the tone for a conversational exchange. The CTA should align with the message, offering succinct expectations for users.

<figure><img src="/files/JXQjIhkkkbha20f8hmvQ" alt=""><figcaption></figcaption></figure>

### **Login Screens**

Use login screens sparingly, only when necessary, and set clear expectations. Place login screens strategically to maintain user motivation throughout the flow.

<figure><img src="/files/ko9JDt3jCADqeDQzm0Yc" alt=""><figcaption></figcaption></figure>

### **Navigation Assistance**

Provide time estimates for task completion and use concise, action-oriented screen titles. Use titles to show progress and end flows with a summary for user clarity.

### **Opt-in Transparency**

Clearly communicate what users are consenting to. Include a "Read more" CTA for additional information, such as Terms and Conditions.

<figure><img src="/files/mIX6rwKN6xpu3R9JByXK" alt=""><figcaption></figcaption></figure>

### **Options and Lists Simplicity**

Keep options and lists simple, aiming for no more than 10 per screen. Choose dropdowns for 8 or more options, radio buttons for single selections, and checkboxes for multiple choices.

### **Termination Flow Reassurance**

Clearly explain the outcome of ending the flow and provide a summary. Ensure users feel reassured and understand the next steps.

<figure><img src="/files/HeKXl0dtyjp2jXQk7CP9" alt=""><figcaption></figcaption></figure>

### **Trust and Support**

Include a simple and recognizable business logo in the footer. Integrate a CTA for users to get in touch when needed, fostering trust and support.

<figure><img src="/files/qJbXcd0bf2aiLiWxGeaN" alt=""><figcaption></figcaption></figure>

### **Writing Content Efficiency**

Maintain a clear hierarchy in content with headings, body, and captions. Avoid unnecessary repetition, ensuring concise and effective communication.

\
By implementing principles such as proper capitalization, emoji contextualization, and concise initiation flows, businesses can enhance user experiences.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gallabox.com/whatsapp-flows/best-practices-for-whatsapp-forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
