Bulletin widget embed

Two pieces: the real integration code (copy this), and a static preview of what it renders so you can style .cms-widget-* without a live Bulletin instance to fetch from.

1. The real integration code

<script
  src="https://<bulletin-domain>/widget.js"
  data-business-id="<business-id>"
  data-type="announcements"
></script>

Swap data-type to "events" for the events widget. Add a data-target="some-id" attribute to render into an existing element instead of letting the widget insert its own container.

2. What it renders (announcements)

Closed for the holiday

We'll be closed Thursday for Thanksgiving. Back to normal hours Friday.

New hours starting next week

We're extending Saturday hours to 9pm starting next week.

3. What it renders (events)

Live music night

August 14, 2026 · Main dining room

Join us for an evening with a local acoustic duo, starting at 7pm.