A Webflow site can dial a phone number on its own, but only as a plain tel link. The Phone link type places the call on tap and stops there. It gives you no floating button, no way to keep the number in view as a visitor scrolls, and no indication of who picks up. Building that yourself means custom code, which needs a paid Site plan or a paid Workspace plan.
Flowstar Click to Call closes that gap with a customizable dial button installed as a Webflow app. Mobile visitors call your team in one tap, while desktop visitors see the number on screen. You set the number and the button styling from the app dashboard instead of writing code.
The integration suits teams whose leads pick up the phone: local services, clinics, property sales, anywhere a call converts faster than a form. It also suits agencies building Webflow sites for call-driven clients who want a widget the client can manage without opening the site.
How to integrate Flowstar Click to Call with Webflow
What is Flowstar Click to Call? Flowstar Click to Call is a click-to-call widget distributed as a Webflow app. It adds a dial button that mobile visitors tap to call while desktop visitors read the number, and it can carry a name, role, and profile photo so callers know who answers. The Webflow Marketplace publishes the listing under the developer Smartarget, while flowstar.co presents the same widget as a Flowstar product.

Teams pair the two when a page visit should become a phone call. Digital Applied's speed-to-lead benchmarks trace the widely repeated finding that companies replying within five minutes are roughly 100 times more likely to reach a lead than those waiting 30 minutes, and they are candid that the figure comes from vendor platform data rather than a controlled trial. A call button sidesteps the response gap entirely, because the visitor is the one placing the call.
Most sites need only the Flowstar Click to Call app, which handles install and configuration without code. Two lower-level paths exist for teams that would rather build the button themselves: native phone links and Code Embed elements cover everything from a bare tel link to a fully custom widget, and the Webflow Data API gives developers programmatic control over a site's custom code, though it cannot configure Flowstar itself.
Install the Flowstar Click to Call app
The Marketplace listing is the path we recommend for anyone who does not want to touch code, and the Install button on this page opens it. Webflow marks the listing Approved by Webflow, and it offers a free plan. Because installing it never involves editing site code, the free Starter plan's custom code restriction does not block it. During authorization the app asks to read and write custom code and to read site data and publishing.
To set up the integration:
- Open your Webflow site and go to the Apps panel in the left sidebar.
- Search for Click to Call and add the app.
- Authorize it and scope access to a single site or to your Workspace.
- Set your phone number, button styling, and contact details in the app dashboard.
The dashboard controls what visitors see:
- One-tap dialing on mobile: A visitor on a phone taps the button and the call starts, with no number to copy and no form in between.
- The number itself on desktop: Visitors on a laptop read the phone number instead, so the same button works on a device that cannot dial.
- Styling that matches the site: The widget is customizable enough to sit inside an existing brand rather than looking like a bolted-on third-party badge.
- A person behind the number: Adding a name, role, and profile photo tells callers who will answer, which is the part a plain tel link cannot do.
One limit is worth planning around: the listing advertises no call tracking or analytics, so bring your own measurement if calls need to show up in reporting. If you want more than one widget from the same vendor, the click-to-call button also ships inside All-in-One Website Tools, Flowstar's multi-widget app, and the Flowstar Payment Button covers the checkout side of the same page.
Alternatives that do not use Flowstar
Two lower-level paths exist outside the app. The native Phone link type covers the simplest case with no app at all, and a Code Embed element hosts a fully custom widget. Flowstar publishes no embed snippet for Click to Call, so the embed path builds something independent rather than a manual install of the same widget. Choose these when you need a bare tel link, or complete control over the markup.
Add a native phone link
Any link element can dial a number directly. Per the Link settings documentation, the Phone link type "allows visitors to place a call directly to the specified number with a click or a tap."
To add a phone link:
- Select a button, link block, or text link on the page.
- Open Link settings and choose the Phone link type.
- Enter the phone number and publish the site.
This produces a plain tel link. It has none of the floating placement, animation, or contact profile the Flowstar app provides, which is the whole reason the app exists.
Build a custom call widget with Code Embed
A Code Embed element accepts HTML, CSS inside <style> tags, and JavaScript inside <script> tags, up to a per-element character limit. This path requires a paid Site plan or a paid Workspace plan. For a widget that should appear on every page, add the code once through head and body code instead of pasting an embed into each template.
To build a custom widget:
- Add a Code Embed element where the button should render.
- Paste your HTML, styles, and script with a tel anchor for the dial action.
- Publish the site; custom code shows in preview but only goes live on publish.
Server-side languages are not supported, and including <html>, <body>, or <head> tags in an embed breaks the page layout. For most teams this is more maintenance than the app justifies.
Deploy a custom alternative with the Webflow Data API
Flowstar Click to Call publishes no public API, webhook, or developer documentation, so nothing here configures the widget. What the API does give you is control over the Webflow custom code registry itself. Developers running their own OAuth Data Client App can use the custom code endpoints to audit which scripts an app has registered on a site, or to deploy an independent call script across many sites at once.
- Register a hosted script: The register hosted script endpoint adds an externally hosted file to a site's script registry before it can be applied.
- Register a short snippet: The inline variant registers small blocks of code directly, which suits a dial button that is only a few lines long.
- Apply it site-wide: The site custom code endpoint attaches registered scripts to every page of a site in one call.
- Apply it to one page: The page custom code endpoint scopes the same script to a single page, which is how you keep a call button on landing pages only.
- Audit what is already there: The list registered scripts endpoint returns every script registered on a site, including the ones installed apps added.
Access is narrower than it looks: per the scopes reference, only OAuth Data Client App tokens can call the custom code endpoints, and site tokens are excluded.
Deploy a custom click-to-call script programmatically
Agencies managing many Webflow sites can push a custom call script across all of them without opening each site. Every request uses the base URL https://api.webflow.com/v2 with a bearer token in the Authorization header.
To implement this:
- Register the script with
POST /sites/{site_id}/registered_scripts/hosted, which requires thecustom_code:writescope. - Apply it site-wide with
PUT /sites/{site_id}/custom_code, or to one page withPUT /pages/{page_id}/custom_code. - Push it live with
POST /sites/{site_id}/publish, which requiressites:write.
Both PUT endpoints are upsert operations: each request has to include the full set of scripts, or anything previously applied is dropped. Test the flow against a staging site before you run it over production.
What you can build with the Flowstar Click to Call Webflow integration
Integrating Flowstar Click to Call with Webflow turns a high-intent page visit into a phone call without building widget code or routing the visitor through a form first.
- Healthcare appointment pages: Put a call button on service pages so a mobile visitor reaches the front desk directly instead of submitting a form and waiting for a callback.
- Property listing sites: Show an agent's name, photo, and number on listing detail pages so buyers call while they are still looking at the property.
- Emergency service landing pages: Keep a call button in view on urgent repair pages, where a homeowner with a flooded kitchen will not fill in a contact form.
- Consultation and quote pages: Give visitors comparing providers a way to ask one question by phone rather than abandoning the page to research elsewhere.
Calls are only one channel, and the follow-up usually is not spoken. See how to send transactional SMS and email from Webflow Cloud when the next message after the call needs to be written.
Frequently asked questions
No. The app installs from the Webflow Marketplace and is configured in its own dashboard, so you never edit site code, and the free Starter plan is enough. Plan requirements only apply if you skip the app and build your own call button out of custom code.
No. The Marketplace listing advertises no call tracking, call metrics, or reporting: the widget starts the call and stops there. If you need duration, volume, or source attribution, run a call tracking service such as CallRail or CallTrackingMetrics alongside the button.
The listing declares two permissions: read and write custom code, and read site data and publishing. You cannot edit an app's permission set, but you can scope its access to a single site or to a Workspace at install time, as described in the Webflow Apps overview.
Open Site settings, go to Apps & integrations, and revoke the app's access, or uninstall it from the same panel in Workspace settings to remove it everywhere. Custom code the app added is cleared the next time the site publishes, so publish once more after revoking to take the widget down.
Flowstar's own site still points at an older Marketplace slug that no longer resolves. The live listing sits under the shorter Click to Call slug, which is what the Install button on this page opens. The same widget is also bundled into Flowstar All-in-One Website Tools, so either route installs it.
Description
Adds a customizable call button to any Webflow site through the Marketplace app. Set the phone number, the button styling, and the name and photo of whoever answers from a dashboard, with no custom code.
This integration page is provided for informational and convenience purposes only.

Chat Whisperer
Connect Chat Whisperer with Webflow to deploy automated chatbot responses using ChatGPT and Claude models.

Social Intents
Add Social Intents live chat to Webflow with one script, then answer visitors from Slack, Teams, Google Chat, Zoom or Webex. Setup, plan costs and consent.

Interactivity Studio
Connect Interactivity Studio with Webflow to turn static images into clickable, shoppable content with segment-level bubbles and CTA buttons.
Poper
Connect Poper with Webflow to show behavior-triggered popups, forms, and widgets on your site and route captured leads into the Webflow CMS.

Lucky Wheel
Add a spin-to-win wheel to a Webflow site with the Marketplace app or one snippet. For programmatic setups, use the Data API.
Salespeak
Connect Salespeak, a B2B inbound sales AI platform, with Webflow to add a conversational agent that qualifies buyers and books demos using the app or embeds.

Smartarget Countdown Popup
Connect Smartarget Countdown Popup with Webflow to display time-limited offers and event deadlines through JavaScript embed codes.
Flowstar Urgency Countdown Timer
Connect Flowstar Urgency Countdown Timer with Webflow to run deadline-driven campaigns without writing custom JavaScript. The countdown now installs inside Flowstar Sales Booster Widgets.

Announcement Bar
Connect Announcement Bar, Smartarget's no-code message bar widget, with Webflow to change promotional banner copy without republishing the site.


