Expofp
event management 18 tools availableExpoFP provides free interactive floor plan software for expos and conferences.
About this integration
Connect Expofp to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Expofp's 18 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Connect Expofp to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.
Expofp · in workflows
What teams actually run.
Three patterns teams run with Expofp on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.
Daily summary
Cross-tool sync
18 tools available
The Expofp toolbox.
Every Expofp capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.
Add Category Tool to add a new category to an expo. Use when you have both the expo event ID and a valid API token. Example: "Add category 'Keynotes' to event 2655."
Delete Exhibitor Tool to delete an exhibitor from an expo by their ID. Use when you have the exhibitor ID and a valid API token.
Delete Session Speakers Tool to delete session speakers by their IDs. Use when you need to remove one or more session speakers from an expo.
Delete Session Tracks Tool to delete session tracks by IDs from an expo. Use when you need to remove multiple session tracks. Provide the expo ID, API token, and list of session track IDs to delete.
Get Bulk Read Exhibitors Template Tool to get the template structure for bulk reading exhibitors from an expo. Use when you need to understand the required format for bulk importing exhibitor data.
Get Offline Archive Lightweight retrieval of offline archive state that never starts a build. Returns the current known ExpoOfflineState for the specified version if available, or null if not. Use when you need to check the status of an existing archive without triggering a new build.
Get or Create Offline Archive Retrieve the offline archive state for a specific expo version. If the archive does not exist and the requested version is 'latest', the server automatically starts the creation process and returns the build state. Use this action when you need to download an expo for offline use or check the status of an ongoing archive build. The optional waitseconds parameter enables server-side polling for synchronous workflows.
Get Session Tracks Retrieve all session tracks for a specific expo event. Session tracks are categories or themes used to organize sessions within an expo, such as "Technology", "Marketing", "Product", etc. This action returns the complete list of tracks with their IDs, names, external IDs, and color codes. Use this action when you need to categorize or filter sessions by track. Example: "Get all session tracks for expo 32971"
List All Expo Extras Retrieves all extras (additional services/items) available for a specific expo event, including general extras and booth-specific extras with exhibitor details. Use this action to get a comprehensive list of purchasable extras for an event. Example: "List all extras for event 2655."
List All Expos Retrieve all expos (events/exhibitions) accessible with the authenticated ExpoFP account. This action fetches a complete list of expos with their details including event IDs, names, descriptions, dates, time zones, locations, and status. The expo IDs returned can be used with other ExpofP actions that require an event ID parameter. No input parameters are required - the action uses the authentication token to determine which expos the user has access to. Example usage: - "List all my expos" - "Show me all available events" - "Get all expo IDs"
List Categories Retrieve all categories for a specific expo event. This action fetches a complete list of categories with their IDs and names for a given expo. The category IDs returned can be used with other ExpofP actions that require a category ID parameter (e.g., updating or removing categories). Use this action when you need to see all categories configured for an expo. Example: "List all categories for event 32971" or "Show me categories for expo 2655".
Bulk Read Exhibitors Tool to bulk read exhibitors from an expo with customizable response template. This action retrieves all exhibitors from a specified expo. You can optionally provide a response template to control which fields are returned, or pass null/omit the template to receive all available exhibitor data. Use when you need to fetch exhibitor information from an expo event. The expo ID can be obtained from the List All Expos action.
Remove Category Tool to remove a category from an expo. Use when you have the category ID and a valid API token. Example: "Remove category #123."
Set Exhibitor Logo Tool to set or remove an exhibitor logo using multipart/form-data. Use when you need to upload a logo image file or provide an image URL for an exhibitor, or remove an existing logo by passing null for the image file.
Update Category Tool to update an existing category. Use when you have the category ID and a valid API token. Example: "Update category #1 name to 'Category Blue'."
Update Exhibitor Tool to update an existing exhibitor. Use when you have the exhibitor ID and want to modify exhibitor details. Only fields provided in the request are updated; undefined fields remain unchanged.
Upsert Sessions Tool to create or update sessions in bulk for an expo event. Sessions are upserted based on externalId if provided - existing sessions with matching externalId are updated, otherwise new sessions are created. Use this action when you need to add new sessions to an event or update existing sessions. Example: "Add a keynote session to expo 32971" or "Update session details for external ID 'session-001'."
Upsert Session Tracks Tool to create or update session tracks in bulk for an expo. Use when you need to add new tracks or modify existing ones. Provide an id in the track object to update; omit it to create new. Example: "Create a new session track called 'Workshops' with color #FF5733."
See it run
One prompt, start to finish.
A real prompt, the Expofp tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.
Run a real Expofp task end-to-end — plan it, execute across the API, and hand back a verified result.
expofp.add_category Tool to add a new category to an expo. Use when you have both the expo event ID and a vali expofp.delete_exhibitor Tool to delete an exhibitor from an expo by their ID. Use when you have the exhibitor ID a expofp.delete_session_speakers Tool to delete session speakers by their IDs. Use when you need to remove one or more sess · verified Done. Expofp responded across 3 calls, the verifier signed off, and the result is logged with every payload.
Pairs well with Expofp
Connect Expofp to your stack with Workflow
AI-native automation between Expofp and 72+ other tools — built, run, and self-healed by Workflow.
FAQ · Expofp
Questions, answered.
What teams ask before connecting Expofp.
01 What can I automate with Expofp on Definable?
Anything Expofp exposes through its API. Common event management workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 18 Expofp tools directly, then chain the result into another integration without you writing code.
02 How does Expofp authentication work?
Expofp uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
03 Is the Expofp integration included in my Definable plan?
Yes — every Definable plan, including Starter, includes access to all 18 Expofp tools. You only need a separate Expofp subscription if Expofp itself charges per seat or per API call.
04 Is using Expofp through Definable secure?
Every call from a persona to Expofp is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
05 How do I get started with Expofp on Definable?
Sign up for Definable, open the integrations page, find Expofp, and connect via OAuth or API key. You can immediately attach Expofp to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
06 What Expofp actions does Definable expose?
Definable exposes all 18 Expofp actions as callable tools — including `Add Category`, `Delete Exhibitor`, `Delete Session Speakers`, plus 15 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Put Expofp to work tonight.
Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.