Skip to content
for bars

Keep your existing website currentLive

Kava Bar Website Widgets

Already love your website? Add live HappyKava menus, events, and deals so the useful parts can stay current.

Keep your existing website current

What you get

Bring the menu alongEmbed a supported menu instead of uploading another stale image.
Keep dates in stepUse live events and flexible calendar views.
Fit the website you haveChoose available display and theme controls.

Step by step

How it works

  1. 1Choose what to sharePick a supported menu, event, deal, or programming widget.
  2. 2Match your siteAdjust its display and appearance.
  3. 3Add the widgetPlace it on your existing website and review the result.

Why it matters

Your website shouldn’t be the last to know.

When the menu changes or a new event lands, the connected content can travel with it. Keep the site you know and improve what guests see.

Pick a widget

Each widget is tied to your bar’s HappyKava page, so it shows the same menu, deals, and events.

  • Deals and events

    Calendar widget

    Your deals and events on a calendar, including the ones that repeat. /embed/bar/{barId}

    Best forFull website sections

  • Weekly cards

    This Week widget

    Cards for your next few events and deals, so your homepage always looks current. /embed/week/{barId}

    Best forHomepage modules

  • Same-day feed

    Happening Today widget

    Today’s deals and events. On a quiet day it shows the next thing coming up. /embed/today/{barId}

    Best forTop of a page

  • Digital menu

    Menu widget

    Your HappyKava menu, with photos and categories, on your own site. /embed/menu/{barId}

    Best forMenu pages

  • In-bar screen

    TV signage

    A big-screen display for the bar: your menu, today’s happenings, a QR code, ratings, and this week’s highlights. /embed/tv/{barId}

    Best forVenue displays

  • Network feed

    Global Happening Now

    Live deals and events from HappyKava bars across the country, for partner sites. /embed/now

    Best forPartner pages

Install

Paste one of these into your website and replace the sample ID with your bar ID from the owner portal. Script widgets size themselves; the frame needs a minimum height.

Calendar script

For a full deals and events section with week and month views.

<div id="happykava-calendar"></div>
<script
  src="https://happykava.app/widgets/v1.js"
  data-target-id="happykava-calendar"
  data-widget="calendar"
  data-bar-id="00000000-0000-4000-8000-000000000000"
  data-theme="auto"
  data-calendar-style="soft-columns"
  data-links="on"
></script>

Menu script

For a menu page that shows your HappyKava menu.

<div id="happykava-menu"></div>
<script
  src="https://happykava.app/widgets/v1.js"
  data-target-id="happykava-menu"
  data-widget="menu"
  data-bar-id="00000000-0000-4000-8000-000000000000"
  data-theme="auto"
  data-show-images="on"
  data-show-category="on"
></script>

Network frame

For a partner page that shows live deals and events from bars nationwide.

<iframe
  title="HappyKava Happening Now"
  src="https://happykava.app/embed/now?theme=auto&links=on"
  loading="lazy"
  style="width:100%;min-height:520px;border:0;"
></iframe>

How widgets behave

  • When there’s nothing on

    Widgets show a quiet “nothing today” message or the next thing coming up. They never fill the gap with made-up deals, events, or menu items.

  • While it loads

    Script widgets load in their own frame and resize themselves once your bar’s details arrive.

  • If something’s wrong

    A wrong bar ID, a widget that isn’t switched on, or a closed bar shows a calm “not available” message instead of old information.

  • Your bar page stays the main page

    Widgets show your details on another site. Your HappyKava bar page, menu, deals, and events are still the main pages people land on, and the app shows the same details natively.

700+

Kava bars on HappyKava

27,000+

People using HappyKava

Plans

Which plan includes what

Available to eligible bar teams. Your role and bar configuration determine which tools you can use. Claiming your bar is free, and paid plans start at $20 a month per bar.

Compare every plan
  • Free$0/moGet on the map.
  • Plus$20/moTurn first-timers into regulars.
  • Pro$99/moFill the room, take orders, get your own website.
  • MAX$250/moBe the bar the whole city is playing.

Questions

Is Kava Bar Website Widgets available now?

Live. Available to eligible bar teams. Your role and bar configuration determine which tools you can use.

Do I have to rebuild my website?

No. Widgets are designed for the website you already own.

Where do I update the content?

Update the connected source in HappyKava. The supported widget displays that information.

Update the source once and stop letting the website drift.