Buttons are the heart of your widget. They are the actual ways visitors reach you. A carefully chosen set of three buttons usually outperforms a widget crammed with options. This article covers how to manage them and which types we support.
Adding a button
Open a widget in the editor and expand the Buttons section. Top-right of that section sits an Add button control. Click it and a modal appears with a grid of every available type.
Pick a type, fill in the fields we ask for (for example a phone number for a WhatsApp button), give it a label that visitors see, and save. The new button appears immediately in the list and in the live preview on the right.
The twelve button types
LeadOcto supports twelve button types. Which ones you see in the modal depends on your plan. Each type has its own configuration fields that we surface as soon as you pick it.
- WhatsApp, opens a mini chat popup and then redirects to wa.me with your number and a pre-filled message
- Phone, clicking opens tel:... so mobile visitors can dial straight away
- Email, clicking opens the visitor's mail client with your address filled in
- Contact form, a built-in form whose submissions land in your Inbox
- Calendly, links straight to a Calendly booking URL
- Custom link, any URL you want
- SMS, opens sms: on mobile
- Facebook Messenger, opens your Messenger channel
- Instagram, opens your Instagram profile or DMs
- Telegram, opens your Telegram chat
- LinkedIn, opens your LinkedIn profile or company page
- TikTok, opens your TikTok profile
Which buttons do I get on my plan?
WhatsApp is available on every plan, including Free. Phone, Email, Contact form, Calendly, Custom link and SMS unlock on Basic. Facebook Messenger, Instagram, Telegram, LinkedIn and TikTok require Pro or higher.
If a type looks greyed out in the modal, that's why. We show a badge with the required plan so you know exactly what you'd unlock by upgrading.
Editing, deleting and deactivating
Every button in the list has two links on the right: Edit opens the same modal preloaded with the existing values, Delete removes the button straight away. Handy when you want to take an old phone number offline for a day or two, or when a campaign ends and its Custom link button should go with it.
Getting the order right
The order in the list is the exact order visitors see in the rendered widget. Drag them around in the editor or re-save them one at a time to put the most important option first. Our rule of thumb: lead with the channel you actually answer fastest. For most customers that's WhatsApp or phone.
How many buttons is enough?
Fewer is almost always better. Three clear options usually convert better than a long menu. Start with your two or three strongest channels and only add more if visitors actively ask for them.
Sensitive fields like phone numbers and email addresses are stored encrypted and are never returned from the public widget API. Your widget's source bundle contains none of those values; only server-side resolvers do.