generated: '2026-08-12'
method: searched
source: >-
https://intercom.help/fevoenterprise/en/collections/9890359-embedded-checkout and
https://intercom.help/fevoenterprise/en/articles/8986183-distributed-commerce-button,
plus direct inspection of the served bundle at
https://gofevo.com/react/dist/js/widget/gm-widget.js?ver=1
note: >-
FEVO's entire public developer surface is client-side. There is no server SDK, no REST
reference and no spec — the integration a partner performs is dropping a script tag on
their own site and calling one global function. That makes this artifact, not
packages/, the real record of how FEVO is integrated.
families:
- family: Social Checkout drawer
description: >-
FEVO's flagship surface. An iframe-hosted checkout drawer that overlays the
partner's own page so buyers never leave it, handling group ordering, seat
selection, splitting payment across a group, add-ons, merchandise and delivery.
loader: gm-widget.js
components:
- name: GMWidget
type: javascript-global
description: >-
The single documented entry point. GMWidget.open('offerSlug') mounts the FEVO
checkout drawer for the named offer. The offer slug is the last path segment of
the offer URL — 'gameday2' from https://gofevo.com/event/gameday2.
methods:
- signature: GMWidget.open(offerSlug)
description: Open the FEVO Social Checkout drawer for an offer.
example:
mount: iframe injected into the host page (container id gm-widget-container)
events_note: >-
The served bundle sets up a cross-domain Google Analytics listener across the
FEVO host set and reacts to an access_code= query parameter for gated offers.
No public callback or event API is documented.
loaders:
- region: US
url: https://gofevo.com/react/dist/js/widget/gm-widget.js?ver=1
tag:
placement: footer, or immediately before the closing