Event Management
Eventee
API integration
Ship Event Management features without building the integration. Full Eventee API access via Proxy and 30+ MCP-ready tools for AI agents — extend models and mappings to fit your product.
Talk to usUse Cases
Why integrate with Eventee
Common scenarios for SaaS companies building Eventee integrations for their customers.
Automate attendee provisioning from ticketing platforms
Ticketing and registration SaaS can push buyers straight into Eventee after checkout, generating app access and QR codes without manual exports. Refunds or cancellations instantly revoke access through bulk delete operations.
Sync agendas from content planning tools
Call-for-papers and session planning platforms can programmatically build out halls, tracks, speakers, and lectures in Eventee once a schedule is finalized. Last-minute changes propagate to attendees' mobile apps in real time.
Enrich CRM records with event engagement data
CRM and sales engagement platforms can pull participant check-ins and session reviews to update lead scoring, mark leads as attended, and trigger follow-up campaigns tied to the specific sessions a prospect rated highly.
Provision sponsors and exhibitors from partner portals
Sponsorship management tools can push partner profiles, logos, and tier information directly into Eventee, keeping the sponsor directory in sync with signed contracts and sponsorship inventory.
Measure content performance in analytics dashboards
Event analytics and reporting platforms can ingest session-level reviews and participant data to produce CSAT dashboards, speaker scorecards, and post-event ROI reporting without manual CSV exports.
What You Can Build
Ship these features with Truto + Eventee
Concrete product features your team can ship faster by leveraging Truto’s Eventee integration instead of building from scratch.
One-click attendee invites with QR code delivery
Trigger `eventee_participants_invite` on registration events in your product to issue app access and return a QR code and URL for immediate delivery to the attendee.
Zero-touch agenda builder
Programmatically construct an entire event schedule by chaining hall, track, speaker, and lecture creation calls, replacing manual data entry in the Eventee dashboard.
Real-time session update propagation
Push schedule changes, room swaps, or canceled sessions to Eventee via `update_a_eventee_lecture_by_id` and `delete_a_eventee_lecture_by_id` so attendees always see the latest agenda.
Bulk participant sync and cleanup
Use bulk update and bulk delete endpoints to reconcile large attendee lists, handle refunds, or clean up test data between event cycles.
Speaker profile sync from a CMS
Mirror speaker bios, headshots, and social links from your content system into Eventee using `create_a_eventee_speaker` and `update_a_eventee_speaker_by_id`.
Post-event feedback pipeline
Pull session reviews via `list_all_eventee_reviews` on a schedule and route ratings and comments into analytics, CRM, or BI tools for content performance analysis.
SuperAI
Eventee AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
eventee_event_bulk_delete
Clear all test content from an eventee event. Destructively deletes every hall, lecture, track, pause, speaker, and workshop from the event in one call. Returns an empty 204 response on success.
list_all_eventee_groups
List all groups configured for your Eventee event. Returns: success, data, meta.
create_a_eventee_lecture
Create a new lecture (session) in your Eventee event. Returns the created lecture record including id, name, start, end, hall_id, speakers, tracks, and type. Required: name, start, end, hall_id, speakers, type, tracks.
update_a_eventee_lecture_by_id
Update an existing lecture (session) in your Eventee event by id. Returns the updated lecture record including id, name, start, end, hall_id, speakers, tracks, and type. Required: id, name, start, end, hall_id, speakers, type, tracks.
delete_a_eventee_lecture_by_id
Delete an existing lecture from your Eventee event by id. Returns an empty 204 response on success. Required: id.
list_all_eventee_participants
List all participants (attendees) in an Eventee event with basic info. Returns: id, name, email, firstName, lastName, groupId, checkedAt, registeredAt, company, position, role, success, data, meta.
eventee_participants_invite
Invite attendees to an Eventee event. Returns the invitation result per attendee: qr_code and url.
eventee_participants_bulk_delete
Remove an invited attendee from an Eventee event; the attendee is identified in the request body, and if they have already entered, event access is revoked and linked information is removed. Returns a success envelope (success, data, meta) whose data mirrors the native Eventee API response.
eventee_participants_bulk_update
Update an attendee's check-in in Eventee. Returns the attendee record: id, name, email, checked_at, registered_at, group_id, first_name, last_name, company, position, role. Required: attendee_id.
create_a_eventee_partner
Create a new partner (a partner, sponsor, or exhibitor profile) for an Eventee event. Returns the created partner record including id, company, email, phone, address, description, web, sponsor_info, and exhibitor_info. Requires company.
list_all_eventee_partners
List all partners created in an Eventee event. Returns partner records including id, company, email, phone, address, description, web, sponsor_info, and exhibitor_info.
update_a_eventee_partner_by_id
Update an existing partner in an Eventee event. Returns the updated partner record including id, company, email, phone, address, description, web, sponsor_info, and exhibitor_info. Requires id and company.
delete_a_eventee_partner_by_id
Delete a partner from an Eventee event by id. Returns an empty 204 response on success. Required: id.
eventee_partners_bulk_update
Replace all sections of an Eventee partner's profile — sections without an id are created, sections with an id are updated, sections missing from the array are deleted, and final order matches the request. Returns the partner record including id, company, email, phone, address, description, web, sponsor_info, and exhibitor_info. Required: partner_id and all sections.
create_a_eventee_pause
Create a new pause (break) in the eventee event agenda. Returns the created pause record with its id, name, start, end, description, created_at, and updated_at. Required: name, start, end.
update_a_eventee_pause_by_id
Update an existing pause (break) in the eventee event agenda by id. Returns the updated pause record with its id, name, start, end, description, created_at, and updated_at. Required: id, name, start, end.
delete_a_eventee_pause_by_id
Delete a pause (break) from the eventee event agenda by id. Returns the pause record with its id, name, start, end, description, created_at, and updated_at. Required: id.
list_all_eventee_registrations
List all registrations for your Eventee event. Returns registration records with id, firstName, lastName, email, groupId, and status.
eventee_registrations_invite
Invite one or more registrants to your Eventee event. Returns the registration records with id, firstName, lastName, email, groupId, and status.
eventee_registrations_bulk_delete
Remove an invited registrant from your Eventee event. Returns the removed registration record with id, firstName, lastName, email, groupId, and status. Required: email.
create_a_eventee_speaker
Create a speaker in an Eventee event. Returns the created speaker object including id, name, email, phone, company, and position. Required: name, phone.
update_a_eventee_speaker_by_id
Update an existing speaker in an Eventee event by id. Returns the updated speaker object including id, name, email, phone, company, and position. Required: id, name, phone.
delete_a_eventee_speaker_by_id
Delete a speaker from an Eventee event by id. Returns an empty 204 response on success. Required: id.
list_all_eventee_speakers
List all speakers of an Eventee event. Returns: id, name, bio, company, country, email, event_id, facebook, language, linkedIn, phone, photo, position, thumbnail, twitter, web.
create_a_eventee_track
Create a track (label) for your Eventee event. Returns the created track's id, name, and color.
update_a_eventee_track_by_id
Update an existing track (label) in your Eventee event by id. Returns the updated track's id, name, and color. Required: id.
delete_a_eventee_track_by_id
Delete a track (label) from your Eventee event by id. Returns the deleted track's id, name, and color. Required: id.
list_all_eventee_reviews
List all Eventee reviews (session ratings submitted by attendees). Returns: id, comment, stars, username, userId, userphoto, lectureId, lecture, device, OS, createdAt, updatedAt, success, data, meta.
create_a_eventee_hall
Create a new hall in eventee. Returns the created hall record including its id, name, created_at, and updated_at. Requires name.
update_a_eventee_hall_by_id
Update an existing hall in eventee by id, e.g. to rename it. Returns the updated hall record including its id, name, created_at, and updated_at. Required: id, name.
delete_a_eventee_hall_by_id
Delete a hall in eventee by id. Returns an empty 204 response on success. Required: id.
Why Truto
Why use Truto’s MCP server for Eventee
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 800+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
How It Works
From zero to integrated
Go live with Eventee in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Eventee account
Use Truto’s frontend SDK to connect your customer’s Eventee account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Eventee
Truto’s Proxy API is a 1-to-1 mapping of the Eventee API. You call us, we call Eventee, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Eventee’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Eventee on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
How does Truto handle authentication with Eventee?
Truto manages the Eventee auth flow for your end users and stores credentials securely. Your product calls Truto's unified request layer, and we handle token management and refresh so you never touch raw credentials.
Which Eventee resources can I read and write today?
The current toolset covers participants, registrations, speakers, partners, lectures, pauses, halls, tracks, groups, and reviews. Each resource supports the relevant create, list, update, delete, bulk, or invite operations exposed by Eventee.
Can I retrieve check-in data for attendees?
Yes. `list_all_eventee_participants` returns participant records including lifecycle fields like `registeredAt` and `checkedAt`, which you can poll on a schedule to detect new check-ins.
Is there a unified API available for Eventee?
Not yet. Eventee is exposed through dedicated tools rather than a unified event-management API. You can still call these tools through Truto's standard interface, and we can prioritize unified mappings on request.
How do I handle bulk operations efficiently?
Use the dedicated bulk endpoints — `eventee_participants_bulk_update`, `eventee_participants_bulk_delete`, `eventee_registrations_bulk_delete`, `eventee_partners_bulk_update`, and `eventee_event_bulk_delete` — instead of looping single-record calls. This reduces API round-trips and avoids rate-limit pressure.
Can I push webhook-style real-time updates to Eventee?
Eventee updates are made via direct API calls. When your source system fires an event (e.g., a new registration), call the corresponding Truto tool to push the change to Eventee. For inbound data from Eventee, use scheduled polling against the list endpoints.
From the Blog
Eventee integration guides
Deep dives, architecture guides, and practical tutorials for building Eventee integrations.
Eventee
Get Eventee integrated into your app
Our team understands what it takes to make a Eventee integration successful. A short, crisp 30 minute call with folks who understand the problem.