HourSync logoHourSync
CheckerPricingFAQ
HourSync logoHourSync
CheckerPricingFAQ

Webflow + Google

Webflow hours that stay tied to Google Maps

A CMS hours collection looks clean until someone updates Google and not Webflow. HourSync is custom code: connect GBP, drop the embed, allowlist the .webflow.io or production domain.

Try Pro for $1Get setup help
widget preview

Plaka Pharmacy

Plaka, GR

Open now
Today10:30 – 17:30
Holiday override: Open on New Year's Day
Mon08:30 – 19:30
Tue08:30 – 19:30
Wed08:30 – 19:30
Thu08:30 – 19:30
Fri08:30 – 19:30
Sat09:00 – 15:00
SunClosed

Setup checklist

Connect, customize, embed

How it works

Connect Google Business Profile, tailor the widget, embed once, and let sync handle the rest.

  1. 1

    Connect Google Business Profile

    Same OAuth flow as every other HourSync site—no Webflow app store step.

  2. 2

    Add an Embed element

    Paste the placeholder on the page (contact, footer, or location CMS template).

  3. 3

    Load the script in project settings or the embed

    Site-wide custom code is fine. The placeholder still has to exist on the canvas.

  4. 4

    Publish and allowlist

    Add both the staging and production hostnames you actually use.

Best for

  • Marketing sites designed in Webflow for a single location
  • Agencies who already ship custom code and want GBP as the source
  • Brands with a designed footer that still needs live open/closed

Webflow-specific notes

  • Requires a workspace plan that allows custom code / embeds.
  • Allowlist production and webflow.io if you preview the widget before go-live.
  • 7-day money-back guarantee; Stripe checkout on HourSync.
Try Pro for $1Get setup help

FAQ

Can I bind hours from the Webflow CMS instead?

You can, and then you maintain CMS + Google. HourSync exists so the CMS does not become a second schedule.

Does it work on CMS collection templates?

The embed is per widget, not per CMS item. One HourSync widget maps to one GBP location. Multi-location templates need multiple widgets.

Will interactions break the embed?

As long as the placeholder stays in the DOM, the script will find it. Do not display:none the node if you want it to initialize.

Staging vs production?

Allowlist both hostnames or the widget will refuse to render on the host you forgot.

Checker first?

Yes. Compare the current Webflow page with Google before you buy.

Design match?

Set colors and fonts in the HourSync dashboard so the block sits on a Webflow canvas without looking like a default plugin.

Related guides

  • WordPress + Google hours
  • Wix + Google hours
  • Vs manual hours
  • Best opening hours widget
  • Free hours checker
HourSync logoHourSync

Website opening hours, automatically synced with Google Business Profile. Beautiful embeddable widget for any website.

Copyright © 2026 - All rights reserved

LINKS
FeaturesPricingDashboardDocumentationFAQ
SOLUTIONS
Best opening hours widgetWidget alternativesVs manual hoursGBP hours on your siteWix + Google hoursShopify store hours syncSquarespace + Google hoursWordPress + Google hoursWebflow + Google hoursRestaurant hoursFree hours checker
LEGAL
Terms of ServicePrivacy PolicySupport