Buttons, Images, Carousels, and More
UI Skills are visual and interactive components the agent can send in WhatsApp:
Difference:
A clickable button that opens a link in the browser.
When to use:
Configuration:
Title: "See Pricing Plans"
URL: https://woztell.com/pricing
Button Text: "View Prices"
An image (PNG, JPG) the agent sends.
When to use:
Configuration:
Title: "Our Plans"
Image URL: https://cdn.woztell.com/plans.png
A list with options the customer can tap.
When to use:
Configuration:
Title: "What interests you?"
Items:
1. "Pricing" → response: "See our plans"
2. "Features" → response: "Show features"
3. "Demo" → response: "Schedule demo"
Button Text: "Select an option"
An interactive map with address.
When to use:
Configuration:
Title: "Our Office"
Address: "Main Street 123, Mexico City"
Latitude: 25.6866
Longitude: -100.3161
Ask customer to share their current location.
When to use:
Configuration:
Message: "What's your location to calculate shipping?"
Button Text: "Share Location"
Multiple horizontal options customer can tap.
When to use:
Configuration:
Message: "Are you satisfied with our service?"
Options:
- "Yes" → response: "Thank you!"
- "No" → response: "We're sorry"
- "Other" → response: "Tell me more"
Cards with image, title, and link.
When to use:
Configuration:
Card 1:
- Image: https://cdn.woztell.com/plan-starter.jpg
- Title: "Starter Plan"
- Description: "For small businesses"
- URL Button: "See Details" → https://woztell.com/starter
Card 2:
- Image: https://cdn.woztell.com/plan-pro.jpg
- Title: "Pro Plan"
- Description: "For enterprises"
- URL Button: "See Details" → https://woztell.com/pro
An interactive form embedded in WhatsApp.
When to use:
Configuration:
Flow Name: "Contact Information"
Fields:
1. Full Name (required)
2. Email (required)
3. Phone (required)
4. Message (optional)
5. Callback Time (select: morning/afternoon/evening)
In WOZTELL:
Channels
→ Your channel
→ Meta AI Agent
→ Scroll down
→ "Advanced"
→ "UI Skills"
In the "UI Skills" section, find the blue "Add UI skill" button.
Choose one of the 8 component types.
Depending on type, add:
Click "Save". The UI Skill appears in the list.
Why? Meta's sandbox doesn't support advanced components.
Solution: Test in real WhatsApp:
| Component | Use | Example |
|---|---|---|
| Carousel - URL | Show products | Agent suggests 3 similar products to the one asked about |
| Interactive List | Filter by category | "What type of shoes? Sports / Casual / Formal" |
| CTA Button | Go to cart | "Add to cart" → link to purchase |
| Component | Use | Example |
|---|---|---|
| Carousel - Quick Reply | Select plan | "Which plan interests you? Starter / Pro / Enterprise" |
| WhatsApp Flow | Collect info | Form with name, email, company, size |
| CTA Button | Free demo | "Schedule Demo" → Calendly |
| Component | Use | Example |
|---|---|---|
| Location Request | Nearest branch | "Where are you? I'll find the closest branch" |
| Interactive List | Schedule appointment | "Which day? Monday / Wednesday / Friday" |
| WhatsApp Flow | Collect problem details | What needs repair, when available, budget |
BAD: A UI Skill in every message
GOOD: UI Skills only when they really help
BAD: "Want to book? Type yes"
GOOD: "Book Now" button leading to calendar
BAD: Very small or blurry image
GOOD: Legible image, 400x300px minimum
BAD: http://woztell.com (insecure)
GOOD: https://woztell.com (secure)
BAD: Ask name and last name in a Flow
GOOD: Ask name, email + phone number
| Problem | Solution |
|---|---|
| "UI Skill doesn't appear in WhatsApp" | The agent isn't using it. Check the associated Skill's "When" condition. |
| "Button doesn't open the link" | Verify the URL is https:// and valid |
| "Image looks pixelated" | Upload a higher resolution image (min 400x300px) |
| "List only shows 2 options" | Meta limits to maximum 10 options per list |
| Component | Best For | Complexity |
|---|---|---|
| Button | Simple CTAs | Low |
| Image | Show visually | Low |
| Quick Reply | Quick selections (Yes/No/Other) | Low |
| Interactive List | Menu with multiple options | Medium |
| Location | Show location or pickup point | Medium |
| Carousel - URL | Gallery of products/articles | Medium |
| Location Request | Get customer location | High |
| WhatsApp Flow | Forms with multiple data | High |