Expofp logo

Integrate Expofp with your AI CRM

ExpoFP provides free interactive floor plan software for expos and conferences.

Explore Triggers and Actions

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."

ActionTry it

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.

ActionTry it

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.

ActionTry it

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.

ActionTry it

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.

ActionTry it

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.

ActionTry it

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.

ActionTry it

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.

ActionTry it

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"

ActionTry it

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."

ActionTry it

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"

ActionTry it

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".

ActionTry it

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."

ActionTry it

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.

ActionTry it

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'."

ActionTry it

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.

ActionTry it

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."

ActionTry it

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'."

ActionTry it

How the Expofp integration works

The Expofp integration connects your Dench AI CRM directly to Expofp, so agents can read and act on your Expofp data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

18 actions are available for agents to invoke on your behalf. Every call runs through Expofp's own authorization, scoped to the account you connect.

Set up Expofp in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Expofp and click Connect — you'll authorize access through Expofp's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Expofp in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Expofp integration work with Dench?

The Dench Expofp integration connects your AI CRM to Expofp, so AI agents can work with your Expofp data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Expofp via Dench?

The Expofp integration currently exposes 18 actions, including Add Category, Bulk Read Exhibitors, Delete Exhibitor, Delete Session Speakers, Delete Session Tracks, and Get Bulk Read Exhibitors Template. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Expofp to Dench?

No. You connect Expofp from your Dench workspace using Expofp's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Expofp integration secure?

Connections are authorized through Expofp's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Expofp connection from your workspace settings at any time.

Expofp | Dench AI CRM