How It Works

How Mapboot event map creation works

Start with a free Core map, set up the event structure, let Mapboot build the interactive floor plan, then bring each booth to life with approved exhibitor metadata.

Core starts free Groups and floors AI metadata option

What this process creates

A structured event map Buildings, floors, uploaded floor plans, booth surfaces, and routing are organized before launch.
Available booths in the dashboard Once the buildout is done, booth locations appear and can be assigned exhibitor details.
Approved exhibitor listings Metadata only goes live after the event organizer approves it.
Structure setup

Create the map, then organize the event structure

Start with a new Core map in the dashboard. From there, add the main building or show area as a group, then add the floor or layer that will receive the uploaded floor plan.

Mapboot dashboard create new map form

Create the map

Create a new Core map for the event so the floor plan, booth locations, and metadata all have one dashboard workspace.

Mapboot dashboard add group form for creating a building or show area

Add the group

Use a group for the building, hall, pavilion, or main area that contains one or more floors.

Mapboot dashboard add floor form for creating a floor or layer under a group

Add the floor

Create the floor or layer under the correct group, then attach the floor plan to that layer.

Floor plan source

Start by uploading the floor plan your team already has

The uploaded floor plan is the reference Mapboot uses to understand the show layout, booth rows, aisle structure, entrances, and important circulation paths.

It does not need to be perfect before you start. The key is connecting the right file to the right group, floor, or layer so the map buildout has a clean source of truth.

  • Attach floor plans to the correct layer in map meta.
  • Use booth numbers on the plan as the reference for later metadata matching.
  • Mapboot turns this source into booth surfaces, routes, and an interactive viewer.
Uploaded home show floor plan used as the source for Mapboot map creation
Mockup map example

Then the floor plan becomes an interactive map

This viewer uses map m04a8392 as an example. The booths are already built into the map and are standing by for metadata, so the next step is filling each booth with exhibitor details.

Locations list

After the map is built, booths start showing in the locations list

Once the Mapboot team creates the interactive map, the booth surfaces are connected back to the dashboard and start appearing as available booth locations.

From there, booth metadata can be added manually by the map owner. The AI generate feature can speed this up when an exhibitor website is available.

The organizer can also send exhibitors the public location metadata submission link, so exhibitors can help enrich the map with their own name, website, logo, description, and other listing details.

  • Booths appear in the dashboard after the map buildout is completed.
  • Metadata can be entered manually or drafted faster with AI.
  • Exhibitors can submit details through the organizer's metadata submission link.
Mapboot dashboard locations list showing booths ready for metadata
Embed the viewer

Add the finished map to the event website

Once the map is approved, your web team can place the Mapboot viewer on a page attendees already know: the event website, exhibitor portal, mobile guide, QR code landing page, or venue information page.

The page only needs a viewer container, the Mapboot viewer script, and the approved map ID from the dashboard.

  • Use a full-width page section for the cleanest attendee experience.
  • Replace the sample map ID with the approved map ID.
  • Test the same URL from desktop, mobile, QR codes, and event emails.
event-map.html
<!-- 1. Add a map container to your event page. -->
<div id="mapbootmap" style="width:100%;height:720px;"></div>

<!-- 2. Load Mapboot and point it to your approved map ID. -->
<script type="module">
  import { init } from 'https://cdn.mapboot.com/releases/viewer/v.0.0.48/mapboot.min.js';

  init({
    target: "#mapbootmap",
    mapid: "YOUR_MAP_ID",
    unit: "ft",
    displaySurface: false
  });
</script>