Speaker-to-Mentor Whitelist Sync

Production Safe

Upload speaker email whitelist, validate against Ti.to in real-time, automatically mirror all custom questions & answers 1:1 into Mentor Passes, and batch sync.

Automated 1:1 Sync Protocol & Constraints:

  • 1:1 Question & Answer Mirroring: All answered custom questions from the Speaker Pass are automatically copied into the Mentor Pass (using Ti.to's answers payload).
  • Webhook Synchronization: When Ti.to triggers ticket.updated, the webhook updates the Mentor Pass and marks it complete. When ticket.voided fires, the Mentor Pass is voided.
  • Strict Whitelist Filtering: Webhooks only sync or void tickets whose emails are present in the saved whitelist (data/whitelist.json).
  • Zero Attendee Emails: Ticket reassignment is bypassed, and notify: false is strictly enforced on all creations and updates.
Total Whitelist Rows
0

Normalized unique attendees

Ready to Create Pass
0

Speaker verified, no Mentor pass yet

Existing Passes (Update)
0

Will patch & refresh answers

Missing Speaker Ticket
0

Requires manual check / unassigned

Step 1: Upload Whitelist Dataset

Upload Speaker Email Whitelist

Drag and drop your CSV or Excel file here. Only the speaker email is required — attendee names, companies, and all custom questions are automatically fetched from Ti.to and mirrored into the Mentor Pass!

Single-Column Email Supported
Auto 1:1 Question Mirroring
Duplicate Stripping

Ti.to Live Webhook Sync Monitor

Active Endpoint

Automatically syncs or voids Mentor Passes whenever a Speaker Pass changes in Ti.to.

Webhook Destination URLPOST
/api/tito/webhook

Configure in Ti.to Dashboard > Customize > Webhooks.

Triggers: ticket.updated (Syncs fields & answers) & ticket.voided (Voids mentor pass).

Whitelist Guard Active

No whitelist uploaded yet. Please upload a CSV above to activate whitelist matching for incoming webhooks.

Security Rule: Only incoming tickets with an email present in this whitelist will be synced or voided. Any unlisted tickets are safely ignored.

Recent Webhook Invocations (0)

Stored in data/webhook-log.json

No webhook events recorded yet

Events will appear here in real-time as Ti.to dispatches updates or when you test with the simulation buttons above.