Free Call Button Widget

Add a call button to your site so visitors can tap to start a phone call instantly, improving direct communication access.

Create a Call Button

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Call Button widget is a free, no-code embed that adds a floating click-to-call button to your website so visitors can tap to dial your phone number instantly.

Enter your phone number (international format), pick from multiple call-button icons, choose a layout (floating corner button, inline button in your header, full-width banner), customize the design with skins or Custom CSS, configure on/off display hours, set the icon and text label, and paste a one-line embed snippet on Blogger, Google Sites, WordPress, Weebly, Avada, Shopify, and 200+ other platforms.

Use it for restaurants taking phone orders, service businesses booking appointments by phone, local businesses serving walk-in customers, support hotlines, and any moment where letting visitors dial you in one tap beats forcing them to copy your number, switch apps, and dial manually.

Why add a Call Button to your website?

  • Capture visitors who prefer to call instead of fill in a form

    Many service-business audiences (restaurants, salons, contractors, medical offices, small B2B) still convert primarily over the phone. A click-to-call button meets those visitors where they are — tap once, talk in 30 seconds, book the appointment. Far higher conversion than a contact form for visitors whose decision happens in conversation.

  • Eliminate the copy-paste-dial friction step

    Without a click-to-call button, visitors who want to phone you must copy the number from your page, switch to their phone dialer, paste, and dial. Every step is friction; every step loses conversions. A tap-to-call button collapses all of that into one tap — number dials automatically the moment the visitor decides.

  • Hide the button outside business hours

    If you can't answer the phone 24/7, set on/off display schedules so the button only appears when someone's there to answer. Visitors only see the call option when a real human will pick up — better experience than calling at 11pm and getting voicemail, then bouncing.

  • Different from a WhatsApp, Telegram, or Messenger button

    Chat-channel buttons (WhatsApp, Telegram, Messenger) route visitors to a messaging conversation — async, text-based. A Call Button routes visitors to a phone call — live voice. Pick the channel that matches how your audience prefers to communicate, or embed multiple side by side so visitors choose: chat by message, talk by phone.

Get started in 3 steps

How it works

  1. Enter your phone number

    Type your phone number in international format (+1 555 123 4567). The widget builds the tel: deep-link automatically so when a visitor taps the button, the phone dialer opens on their device with your number ready to call. No call-tracking integration required, no separate phone provider — works with any number visitors can dial directly.

  2. Pick an icon and customize

    Choose from multiple call-button icons (phone handset, headset for support, custom icon upload). Configure the button text ("Call Us", "Get a Quote", "Order by Phone"), set the layout (floating corner button, inline button in your header, full-width banner), customize background color and width on mobile, set on/off display hours so the button hides outside business hours, and pick a skin or layer Custom CSS for pixel-level brand match.

  3. Embed on your site

    Copy the one-line embed snippet and paste it on Blogger, Google Sites, WordPress, Weebly, Avada, Shopify, or any of the 200+ supported platforms. The button floats over your page content or sits inline depending on your layout choice. Edits in the Common Ninja editor push to every embed without re-paste.

Open the editor

What you get with the Call Button widget

Flexible button width on mobile

On desktop the button can sit as a compact corner element; on mobile it can stretch to full viewport-width for a tap-first experience. Configure width independently per breakpoint so the button is always thumb-zone-sized without taking unnecessary space on desktop.

Icon and text display options

Show the icon only (for compact corner placements), text only (for clean header bars), or both icon + text ("📞 Call Us" — the highest-clarity option). Configurable per layout; pick the combination that matches your section's tone and space constraints.

Customizable position and display rules

Floating corner button (bottom-right standard, all four corners configurable), inline header button, full-width banner. Configure when the button shows (always, on-scroll, after-time-on-page), frequency caps, and per-page targeting so the button surfaces in the right context.

Stylish skins and Custom CSS

Pick from a library of pre-designed skins (minimal, brand-vibrant, urgent-pulsing, dark-mode, glassmorphic) for a fast visual fit. Layer Custom CSS for pixel-level control over button size, corner offset, shadow depth, hover animation, pulse-attention effects, and per-breakpoint sizing.

Everything in the editor

Also included in the editor

Icon and Text Display

With our call button widget, you can decide on the best way to communicate your message. You have the option to use an icon, text, or even a combination of both, ensuring your call to action is clear and effective.

Select button position

Our widget allows you to choose from three specific positions for your call button – left, center, or right at the bottom of the screen. This ensures that your button is placed strategically to gain maximum visibility while keeping your website design clean and user-friendly.

Customizable Display Rules

Our Call Button Widget features advanced display rules that you can personalize according to your needs. These rules include when and where to show the widget on your site. You can set action triggers like displaying the widget "on exit", after a "time delay", upon "page scroll", and more.

User-Friendly Editor

Our Call Button Widget is designed with ease of use in mind, requiring no coding knowledge. With just a few clicks, you can modify the button settings using our intuitive controls. It's as simple as it gets, making immediate, direct communication with your customers accessible to everyone!

Make calling you one tap away

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one Call Button with no time limit and no credit card. Upgrade only when you need additional buttons (e.g. different numbers per page), advanced display rules, premium skins, or features like per-button call analytics.

Platform-specific guides

How to add Call Button to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Open your Blogger admin and navigate to Layout.
  2. 2Click Add a Gadget → HTML/JavaScript and paste the Common Ninja embed snippet into the content field.
  3. 3Save the layout. The Call Button appears on every page of your blog, ready for one-tap dialing.
Add Instagram Feed to Blogger

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

A call button is a clickable element on a website that, when clicked, initiates a phone call to a predetermined number. This can be particularly useful for businesses that want to provide a quick and direct line of communication for their customers or website visitors.

Adding a call button to your website offers several benefits. It enhances user engagement, as visitors can quickly reach out with questions or comments. This can lead to increased conversion rates, as potential customers are more likely to make a purchase when their queries are resolved promptly. It also allows for immediate customer service, improving your business reputation and building trust with your customers. From a business perspective, it can serve as a cost-effective marketing tool, providing opportunities for upselling or cross-selling. Moreover, the insights gathered from these calls can be used to improve your products or services. Lastly, considering its relatively low implementation cost, the return on investment for a call button can be quite high.

Adding a call button to your website offers several benefits. It enhances user engagement, as visitors can quickly reach out with questions or comments. This can lead to increased conversion rates, as potential customers are more likely to make a purchase when their queries are resolved promptly. It also allows for immediate customer service, improving your business reputation and building trust with your customers. From a business perspective, it can serve as a cost-effective marketing tool, providing opportunities for upselling or cross-selling. Moreover, the insights gathered from these calls can be used to improve your products or services. Lastly, considering its relatively low implementation cost, the return on investment for a call button can be quite high.

It's quite simple! After customizing the widget to your liking, you'll be provided with a line of code. Just copy and paste this code into your website's HTML where you want the button to appear, and you're done.

Absolutely! Our widget is designed to be fully responsive. It will automatically adjust to fit any screen size, ensuring a great user experience on both mobile and desktop devices.

Yes, you can. We offer a range of customization options, including the choice of text and icon, the button's position, and its width on mobile devices. You can also select from multiple skins and even inject custom CSS for more advanced customization.

Yes, the Call Button Widget is completely free to use. We believe in providing powerful tools that help businesses connect with their customers in a more direct and engaging manner.

Not at all! The widget is designed to be user-friendly. Customizing and embedding it requires no coding knowledge. All changes are made through an intuitive interface, and the embedding process is as simple as copying and pasting a line of code.

When a user clicks on the call button, it initiates a phone call to the number you've set up. This provides a direct line of communication between you and your website visitors.

Yes, you can choose to place the button at the left, center, or right at the bottom of your screen. This ensures that the button fits seamlessly into your website design and provides optimal visibility.

Ready when you are

Add a Call Button to your site in 5 minutes

Let visitors tap to dial your phone number — floating corner button, inline header button, or full-width banner; flexible mobile width; icon + text display options; on/off availability hours; stylish skins; and Custom CSS. Embed on 200+ platforms including Blogger, Google Sites, WordPress, Weebly, Avada, and Shopify.

Create your Call Button

No credit card · Setup in under 5 minutes