Eventyvo Connect

Embeds overview

Model A — put Eventyvo features on your site without API keys; data stays in Eventyvo.

Embeds are the core of Model A: Eventyvo features on your website while operational data (registrations, payments, check-ins) remains in Eventyvo unless you add Model B.

Embeds load from https://docs.eventyvo.com. Visitors never send Connect API keys from the browser. Widget HTML is fetched via a read-only docs BFF.

Canonical host

Always use:

https://docs.eventyvo.com/embed/...
https://docs.eventyvo.com/embed/v1/eventyvo-embed.js

Do not document or copy www.eventyvo.com/embed/... for Connect widgets.

Widget types

Widgetdata-eventyvoRouteTypical height
Event cardevent-card/embed/event/[slug]~360px
Agendaagenda/embed/agenda/[slug]~360px
Registration CTAregister/embed/register/[slug]~80px (button only)
Catalogcatalog/embed/catalog?companyId=variable

Script loader

<script async src="https://docs.eventyvo.com/embed/v1/eventyvo-embed.js"></script>

Mount any element with data-eventyvo after the script loads (or place the script at the end of body).

Common attributes

AttributeWidgetsValues
data-eventyvoallevent-card | agenda | register | catalog
data-event-slugcard, agenda, registerPublished event slug (required except catalog)
data-company-idcatalogNumeric company id
data-themecard, agendalight (default) | dark
data-langagendae.g. en, fr, ar (when agenda content supports it)

Builder

Signed-in organizers: Embed builder — pick events and copy snippets.

Requirements & failure modes

SymptomLikely cause
Empty boxMissing data-event-slug, unpublished event, or wrong slug
CTA only, no formBy design — register embed is a button; see Registration CTA
Blocked in consoleCSP — CSP, iframes & CORS
Test watermarkEvent in TEST mode — Sandbox

Full site instead of embeds

For a multi-page branded event website, use Subwebsite & custom domain — still Model A.

Need Eventyvo data in your CRM / doors?

Embeds do not give your servers attendee lists. Add Model BConnect REST + webhooks — see Two website models.