Connect Sandbox GTM

Sandbox GTM is a registration platform source. It feeds SYSOI two ways at once: signed webhooks push deltas in real time (registrations, check-ins, sessions, completed meetings), and an API key lets SYSOI pull on demand.

What you'll need

  • A GTM API key with read access to attendees and meetings.
  • The webhook signing secret for your GTM account.

Connect

  1. In SYSOI, open ConnectionsSandbox GTMConnect.
  2. Paste your API key and webhook signing secret. Both are encrypted at

rest — SYSOI decrypts them server-side only and never shows them again.

  1. Save. The card shows Connected.

Scopes on the API key

  • attendees read — required, for the registration/check-in pull.
  • meetings.read — required for meeting signals. Without it, the meetings

pull returns a 403; SYSOI keeps the attendee sync working and raises a connection scope alert in the bell so you know to re-grant it.

Point GTM's webhook at SYSOI

In GTM, add a webhook destination pointing at SYSOI's inbound endpoint and use the same signing secret you pasted above. SYSOI verifies every delivery's signature (Stripe-style HMAC), ignores livemode:false test events, and de-duplicates re-deliveries — so it's safe to leave on.

Map a GTM event to a SYSOI event

On the connected card, open Event mapping and link the GTM event to the SYSOI event. Unmapped deliveries are acknowledged and dropped, so nothing lands until a mapping exists.

Verify

Trigger a test registration in GTM (or run a manual sync) and check Records for the mapped event. For meetings, confirm the rep's outcome shows up on the contact's timeline after a meeting.completed event.