Skip to main content

Cisco Meraki

Learn how to connect Cisco Meraki Wi-Fi to Gable for seamless check-ins and workplace insights.

Written by Madeline Frank
Updated over 2 weeks ago

What is the Cisco Meraki Wi-Fi Integration?

The Cisco Meraki integration connects your workplace Wi-Fi network with Gable. When employees join your Meraki network, Gable can automatically recognize presence and mark check-ins, or set up a Gable booking if necessary. This creates a seamless experience without manual steps while also providing accurate usage insights.

Key Benefits:

  • βœ… Automated check-ins when users connect to Wi-Fi

  • βœ… Reduced manual errors and missed check-ins

  • βœ… Stronger workplace usage reporting and analytics


πŸ“ Before You Begin

Make sure you have:

  • Admin access in Gable

  • Admin access in Cisco Meraki

  • The Cisco Meraki add-on enabled in your Gable account (contact support@gable.to or your CSM if you don’t see it)


⚠️ Important: Disable MAC Address Randomization

To ensure accurate device identification and reliable network reporting, MAC address randomization must be turned off on employee devices.

When MAC randomization is enabled, devices generate temporary MAC addresses that change over time. This prevents Gable from consistently recognizing devices on the network.

πŸ‘‰ Please ensure MAC randomization (also called β€œPrivate Wi-Fi Address” on some devices) is disabled for your corporate Wi-Fi network before proceeding with the integration setup.


πŸ› οΈ How to Connect Cisco Meraki to Gable

Navigate to the Integration in Gable

  1. Log in to your Gable account.

  2. Go to your Profile drop-down > Company Admin > Settings.

  3. Click Integrations on the left-hand menu.

  4. Scroll down and locate the Cisco Meraki tile.

πŸ‘‰ If the tile shows a lock icon, the add-on isn’t enabled. Reach out to Gable Support or your CSM.

Authorize the Connection

  1. Click Connect on the Cisco Meraki tile.

  2. Select your Cisco Meraki Organization from the prompt.

  3. Click Allow to grant access.

Configure Integration Settings

  • Slack Channel: Choose a Slack channel where Wi-Fi error notifications will be sent.

  • Hosting Region: Select your dashboard hosting region (Default or custom). You’ll see an error if the wrong one is chosen.

  • Device Management: Choose how to map employees to devices. Options include:

    • βœ… RADIUS

    • βœ… CSV Upload - download template, fill in, and upload

    • βœ… iru (formerly Kandji) - enter API Key + API URL

    • βœ… Jamf - enter Client ID, Client Secret and API URL

πŸ’‘ You can use multiple options. Gable will check them in priority order: RADIUS β†’ CSV β†’ Kandji β†’ Jamf.

Network Mapping

Map your Cisco Meraki Networks to your Gable Offices.

  • Offices appear on the left; Networks on the right.

  • If time zones don’t match, an error will appear until corrected.

  • You can only mapped published offices, NOT drafts.

Save Your Settings

  • Click Save when all fields are complete.

  • If the button is grayed out, confirm that all required information (like API keys) is entered.


πŸ› οΈ How Check-In Works

When a user connects to Wi-Fi, Gable follows this priority order to secure or check-in a booking:

  1. βœ… Existing Booking β†’ auto-marked checked in.

  2. 🏒 Private Office (only user assigned) β†’ booked.

  3. 🏒 Private Office (shared) β†’ booked if user is assigned.

  4. πŸ’Ί Desk in common space (only user assigned) β†’ booked.

  5. πŸ’Ί Desk in common space (shared) β†’ booked if user is assigned.

  6. πŸ‘₯ Department-assigned desk β†’ booked.

  7. 🌐 Unassigned desk available β†’ booked.

  8. πŸ”„ If onsite booking is enabled β†’ creates onsite booking (unassigned).

  9. 🚨 Fallback β†’ if none apply, Admin notified.


πŸŽ₯ Video Walkthrough


❓ Additional Information & FAQs

πŸ” How does the Meraki integration authenticate?

Gable integrates with Cisco Meraki using OAuth authentication.

  • βœ… Admins grant access via a consent screen during setup

  • πŸ”Ž Access is read-only

  • 🚫 Identity and access management permissions are explicitly excluded

  • 🏒 Access is limited to the specific Meraki organization selected during authorization


πŸ“Š What data does Gable retrieve from Meraki?

Gable requires the following fields:

  • πŸ“‘ Device MAC address

  • πŸ“ Network or location identifier

  • πŸ•’ Connection timestamp

Meraki’s API responses may include additional connection metadata, but Gable only utilizes the required fields listed above.


πŸ”‘ How does the Jamf integration authenticate?

Gable integrates with Jamf Pro using the Jamf Pro API.

  • πŸ” Authentication is done using a Client ID and Client Secret provided by your team

  • πŸ“₯ Access is limited to the scope granted by those credentials

Gable only accesses the fields required for the integration and does not expand beyond the permissions defined by your Jamf configuration.


❓ Need More Help?

If you need assistance with setup, reach out to us using the chat bubble in the bottom right corner or via email at support@gable.to.

Did this answer your question?