Embeddable Widgets
Add Givebear donation, event, calendar, and prayer-time surfaces to an existing website.
Widgets are for website operators who want Givebear content on their site without building a custom checkout or event system. Use widgets when the dashboard can generate the right public surface and the website only needs to display it.
Donation widgets
Calendar and prayer widgets
Theming and platforms
Developer SDK
When should I use a widget?
Use a widget when:
- The organization already uses a public website.
- Staff want donors or attendees to stay on that site.
- The dashboard can generate the correct giving, event, calendar, or prayer-time surface.
- A developer is not needed for custom business logic.
Use the SDK instead when a developer needs to call window.Givebear methods, control rendering in code, wire analytics, or mount several widgets dynamically.
Widget launch checklist
Before publishing a widget:
- Confirm the organization is payment-ready if the widget accepts money.
- Confirm the fund, campaign, event, calendar, or prayer-time source is correct.
- Test on desktop and mobile.
- Check that the surrounding website does not hide or clip the widget.
- Confirm the accent color has enough contrast.
- Keep a fallback public Givebear link handy for support.
Common widget questions
Can I put a donation widget on any website? Usually yes, as long as the site allows script or embed code and the organization is ready to accept payments.
Should I embed a campaign or a fund? Embed a campaign for a story-led appeal. Embed a fund for a stable giving destination.
Should events use a widget or direct link? Use a widget when attendees should discover events on the website. Use direct links when email, text, QR codes, or social posts are the primary entry point.