Swapcard
SchedulingConnect AI agents to Swapcard, the event engagement platform. Agents retrieve events and their details, list and look up attendees for CRM syncs, and run arbitrary GraphQL queries against the Event Admin API for anything beyond the dedicated actions.
What This Integration Enables
Swapcard holds the richest version of your event's attendee data, profiles, sessions, exhibitors, engagement, and most teams touch it through a post-event export. That is backwards: the week around the event is when the data is worth the most and the team has the least time to move it by hand. This connector puts the Event Admin GraphQL API inside FlowRunner flows, so the data moves while the event is still a live opportunity rather than a retrospective. - Reconcile event IDs from other systems by loading core event details in one call - Sync attendee profiles with name, email, job title, and organization into CRMs and spreadsheets, with cursor pagination for large events - Look up a specific event or person on demand inside a larger automation - Keep the CRM and the event platform agreeing during the weeks it matters most - Reach exhibitors, plannings, sessions, groups, and every mutation in the schema through the raw GraphQL escape hatch Because the API is GraphQL, every action returns the raw response under data, and agents request exactly the fields they need rather than paging through bloated payloads. The dedicated actions cover the reads every event team runs weekly; the escape hatch means the connector's ceiling is the schema itself, not the action list. That escape hatch reaches create, update, and delete mutations against a live event, which is precisely why FlowRunner pairs it with a [human-in-the-loop](/concepts/human-in-the-loop) gate.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Attendees flow into the CRM before the booth conversations happen
Daily during registration season, the agent runs List Attendees, walking pageInfo.endCursor until the list is exhausted, and upserts each person into [HubSpot](/integrations/hubspot) with job title and organization attached. Sales walks into the event knowing who registered yesterday, not who registered as of last month's export. Get Person backfills full detail for any record that arrived incomplete, and the same nightly diff catches profile updates, the attendee who changed companies between registering and arriving, which is exactly the detail a booth conversation should not get wrong.
One portfolio view across every event
The events team runs a dozen events a year. The agent takes the event IDs from the planning tracker, loads them all with List Events in a single call, and writes title, dates, live status, and the plannings, exhibitors, and speakers counts into [Google Sheets](/integrations/google-sheets). The weekly portfolio review reads one sheet, and events drifting behind on exhibitor or speaker counts stand out on sight, weeks before the drift becomes a launch-week problem.
Registrations from outside land inside, with review
Late registrations come through [Typeform](/integrations/typeform) after the main flow closes. The agent validates each response, then stages the attendee-creation mutation for Run GraphQL Query with the exact GraphQL document and variables visible. The event lead approves the batch, the mutations run, and the confirmation posts to [Slack](/integrations/slack). The escape hatch does the work the dedicated actions do not cover, and a person signs off before it writes to a live event. Late registrants get in, the roster stays authoritative, and nobody hand-enters records at midnight before doors open.
Human-in-Loop Highlight
Run GraphQL Query is deliberately unlimited: it executes any query or mutation the Event Admin schema allows, including deletes against attendees, sessions, and groups on an event that is live or about to be. A mutation with the wrong variables does not fail politely; it edits or removes real records that real attendees and exhibitors are counting on during the highest-stakes week the events team has. So FlowRunner draws the line at the operation type. Queries run freely, powering syncs and reports at machine speed. Mutations always stage first: the agent posts the GraphQL document, the variables, and a plain-language summary of what will change to the event lead, and executes only on approval. The person approving sees exactly what will run, not a paraphrase. Reads are the agent's job. Rewriting a live event is a decision with a name attached.
Agent Capabilities
5 actionsEvents
2- List Events Retrieves multiple events by their IDs in one call, returning title, dates, timezone, live status, and totals for plannings, exhibitors, and speakers. The batch read behind portfolio reporting and cross-system reconciliation.
- Get Event Retrieves a single event by ID with its full summary, including a short HTML description and the same core counts. The lookup for flows already holding an event ID.
People
2- List Attendees Lists an event's people with core profile fields: name, email, job title, organization. Cursor-based pagination via pageInfo.endCursor and a pageSize control make it practical for large events. The backbone of every CRM sync.
- Get Person Retrieves one attendee by person ID with their full profile fields. The detail fetch behind enrichment and exception handling.
Advanced
1- Run GraphQL Query Executes an arbitrary GraphQL query or mutation against the Event Admin API and returns the raw response. Full schema access, exhibitors, plannings, sessions, groups, and all create, update, and delete mutations. The power tool this page's mutation gate supervises, and the reason the connector's ceiling is the schema, not the action list.
Frequently Asked Questions
What can FlowRunner do with Swapcard?
FlowRunner agents can run List Events, Get Event, and List Attendees in Swapcard, plus 2 more actions.
Does connecting Swapcard to FlowRunner require OAuth?
No. Swapcard connects to FlowRunner with an API key, no OAuth flow required.
Can Swapcard trigger a FlowRunner workflow automatically?
Swapcard doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Swapcard
$100 in credits. No card required. Connect in minutes.