Eventyvo Connect

Two website integration models

Model A vs Model B for every Eventyvo feature — own-site data vs Eventyvo-held data, securely.

Eventyvo Connect supports two legitimate ways to put features on your website. Pick the model that matches how much Eventyvo data your stack needs. You can start with Model A and add Model B later. Many features also need a hybrid when registration (or other master data) already lives on your site.

At a glance

Model A — Features on your site, data stays in EventyvoModel B — Features on your site + Eventyvo data in your stack
GoalShow Eventyvo UX under your brand; you do not copy attendee/payment PII into your CMSSame public surfaces and securely use registrations, payments, check-ins, orders already stored in Eventyvo
Where data livesEventyvo remains the system of record for that feature’s ops dataEventyvo remains source of truth; your CRM / doors / backend receive related records securely
Visitor browserEmbeds / iframes / hosted pages / deep links — no API keySame for visitors; never call Connect REST from the browser
Your serversOptional (none required)Required: X-API-KEY + verified webhooks where applicable
Security focusPublic publish surface only; no secrets on the pageKey vault, HMAC verify, HTTPS, tenant-scoped keys

Hybrid (common)

You already registered people (or other records) on your website.
For features that run inside Eventyvo (forms ops, attendance, QR, B2B Lab, certificates, badges, polls, …), you must either:

  1. Mirror those people/records into Eventyvo (CSV / Eventyvo form / dashboard tools), or
  2. Switch that feature’s master data to Eventyvo going forward

Connect does not generally POST your private DB into Eventyvo. See each feature guide.


Feature matrix — what to do in each situation

FeatureData already on your siteData already in EventyvoWebsite surfaceSecure data out (Model B)
Publish eventCreate matching Eventyvo event + publish; embed/linkEmbed card / catalog / widget JSONEmbeds, catalogEVENT_* webhooks; Zapier events list
AgendaRebuild agenda in Eventyvo (or keep yours and skip this module)Agenda embed / widgetEmbedCache refresh only
Forms / registrationKeep your form or dual-write / migrate to Eventyvo formsCTA / subwebsite RegisterCTA embed, subwebsiteFORM_SUBMISSION* webhooks
SubwebsiteLink sections to Eventyvo or migrate pages into Website BuilderHost full site / custom domainHosted pages, iframe
AttendanceMirror registrants as approved submissions, then manage attendance in EventyvoUse Eventyvo attendanceDeep link to Eventyvo / ops in appCheck-in + registration webhooks
QR check-inImport/approve in Eventyvo so tickets/QR exist; then your kiosk calls ConnectScan Eventyvo QR via POST /api/v1/checkinCTA to scanner or your door appCheck-in API + ATTENDANT_CHECKED_IN
Tickets → pay → check-inSame as forms + QR hybridFull Eventyvo journeyCTA / subwebsitePayments + check-in webhooks
Venue / floorBuild plan in Eventyvo (or keep your map and skip)Map iframe + Connect floor-plansFront map embedConnect REST (published plans)
B2B LabCSV/mirror submissions → deep link LabApprove in Eventyvo → deep link LabDeep link ?tab=b2blabOps mostly in Eventyvo
MarketingKeep your campaigns; optional Eventyvo linksDashboard campaigns / linksLinkLimited public resolve
Email campaignsKeep your ESP; or send from EventyvoDashboard sendsPrefer your ESP + Model B webhooks
External relationsKeep your CRM; optional CRM export from EventyvoDashboard ER + CRM exportAutomation CRM export
LogisticsKeep your toolsDashboard logistics
Tickets & badgesMirror people; design/print in EventyvoBadges from Eventyvo ticketsLink / print opsPayment / approval webhooks
CertificatesMirror completions / approvals into EventyvoIssue in dashboardLink to download if Eventyvo hostsFORM_SUBMISSION_APPROVED etc.
PhotosHost your gallery or upload to Eventyvo and linkLink / subwebsite galleryLink
FinanceYour ERP stays SoR; Eventyvo for event moneyEvent finance + ERP CSVOrders REST + payment webhooks
HRKeep your HRISDashboard HR
AnalyticsYour BI + optional Eventyvo exportsDashboards / post-eventStats webhooks / reports
NetworkingSee B2B LabIn-app / LabDeep link
PollsKeep your poll tool or run polls in EventyvoDashboard pollsRelated stats webhooks if any
AutomationZapier from your DB unchangedZapier polling + webhooks from EventyvoConnect REST + Catch Hook
Post-event reportsYour wrap-up or Eventyvo reports after data is in EventyvoReports / Post-event hubDownloads in dashboard

Model A — features only; Eventyvo keeps ops data

  1. Publish events — Publish event
  2. Paste embeds — Embeds overview · CMS recipes
  3. Or host the full site — Subwebsite & custom domain
  4. Harden framing — CSP, iframes & CORS

Security: no Connect key in HTML/JS; embeds show your published surfaces only.

Start: Integration quickstart (steps 1–4).


Model B — related Eventyvo data in your stack (securely)

  1. Complete Model A for public UX (recommended)
  2. Store keys server-side — API keys · Sandbox
  3. Call Connect from your backendREST · Examples
  4. Verify webhooks — Webhooks · Verification
  5. Journeys — Tickets → pay → check-in · Automation

Security: tenant-scoped keys, HMAC on raw body, HTTPS, no PII in logs — Security checklist.

Organizer GraphQL is not a public integrator API.


Choosing quickly

If you need…Choose
Agenda / event card / “Register” on WordPress, Webflow, ReactA
Full event website on your domainA (subwebsite)
Sync Eventyvo registrants into HubSpot / Sheets / your DBB
Door kiosk using Eventyvo ticketsB (POST /api/v1/checkin)
Door kiosk but people only exist in your DBHybrid → mirror into Eventyvo first, then B
B2B Lab without building matchmakingHybrid or Eventyvo-native — B2B Lab
Only marketing site; ops in app.eventyvo.comA

Related