One native integration that can be set up within Hudu is Cisco Meraki.
Before setting up your Cisco Meraki integration, please read over our Understanding Integrations article to learn basic concepts and useful tips.
What You'll Need
- Access to retrieve Meraki API credentials.
- Admin or Super-Admin user role within Hudu.
At any time, you can come back to your Hudu admin area → Integrations → Cisco Meraki to make changes to the integration.
Integration Features
Hudu's integration with Cisco Meraki allows you to sync over:
-
Organizations
- Create client spaces within Hudu directly from Meraki organizations, or seamlessly merge them into existing (already-created) client spaces.
-
Devices
- Pull in Meraki device information into an asset layout based on your primary sync location.
You can use Connected Fields to map information from this integration into Hudu custom fields. This allows data to appear in list views and be fully searchable across your account. Learn more →
What Hudu needs from Cisco Meraki
- API Key
Obtaining the Cisco Meraki information
- Navigate to your Cisco Meraki Dashboard.
- To generate an API key, go the My Profile page accessed via the avatar icon in the top right-hand corner of the dashboard.
- This API key will be associated with the dashboard administrator account which generates it and will inherit the same permissions as that account. You can generate, revoke and regenerate your API key on your profile.
- Note: The Meraki API is enabled by default for the entire organization, however, if there are any Meraki clients with unlicensed devices, the API will be disabled. You will need to make sure to disable API access for any clients with unlicensed devices for the integration to work.
- This API key will be associated with the dashboard administrator account which generates it and will inherit the same permissions as that account. You can generate, revoke and regenerate your API key on your profile.
- Copy you Meraki API key into Hudu.
- Save the settings.
- To limit API access to IP ranges, navigate to Organization > Settings > Security and list the IP ranges to allow and select "Allow Dashboard API access to these ranges".
Make sure to test the integration for a successful connection before continuing; do not continue on until you see a connection successful message display.
- Start the sync. After inputting all settings and ensuring the connection was successful; start the sync to push initial data to Hudu from Meraki (this is required before moving on).
Enabling the Integration
Integrations can be enabled at any point during your Hudu environment testing and/or during production. Integrations can be merged into your existing documentation based on set rules; providing the ability to start with integration setup, or easily connect them at a later date. To enable the Meraki integration:
- Navigate to Hudu admin area → Integrations.
- Select Cisco Meraki from the list.
Setting up the Integration in Hudu
Step 1. Connect to Meraki
- Enter your Meraki API Key
- Select asset types to skip (optional)
- Select any additional options (optional):
- Auto-update names of Assets - If name is changed in Meraki, the name will automatically be updated in Hudu
- Do not update basic company details - This will prevent the company details from being changed in Hudu if they are changed in Meraki
- Match assets on primary serial - This option tells Meraki to match devices using their primary serial number. It helps ensure that assets are correctly identified and reduces the chance of duplicates when device names or other attributes change.
Step 2. Test connection and run an initial sync
Navigate to the Integration Overview page
Click Test Connection
If the test is successful, start an initial sync
Step 3. Match Meraki Organizations
- Stop and restart the sync to pull in Meraki Organizations
-
Organizations are added to the Matched Companies List for the integration
-
Before Meraki Organizations (and their associated data) can be imported into Hudu, they must be matched to:
Existing companies already in Hudu, or
New companies created during the matching process
Hudu recommends matching one company first to verify data imports correctly
-
To access company matching:
Navigate to Hudu Admin → Integrations
Locate Meraki
Click into the integration
Click Match Companies
-
For each company, choose one of the following options:
Match the company to an existing Hudu client
Create a new Hudu client from the Meraki company
Leave the company unmatched (the company and associated data will not be imported)
Save the Settings
Step 4. Run another sync
- This sync will bring in the Meraki device types
Step 5. Choose where Meraki data will fill to
-
Select Default Asset Layout for configurations
Choose asset layout (must be an active asset layout) from the list to designate as the primary sync location
-
Add Sort Rules
Sort Rules determine how data types from Meraki are mapped to asset layouts in Hudu
They let you define specific rules that control where each asset type is placed
Any asset types imported without an assigned Sort Rule will automatically be placed into the default asset layout
Asset layouts used for Sort Rules can be created ahead of time in the Hudu admin area (Admin → Asset Layouts) and must be marked as Active
You can also create new asset layouts directly from this section if needed
Save the Settings
If you don't see/have not created any asset layouts yet, you’ll need to create these. Visit Asset Layouts for additional information!
Step 6. Run a final sync
- Stop and restart the sync to pull in Meraki devices
FAQ
Answer: Native integrations will automatically re-sync (update) every 3 hours.
You can also use either the global or the card-specific re-sync features to refresh native integration syncs at any point.
Answer: If the Meraki sync has been loading for a significant amount of time (it can take up to 10 minutes), follow the steps below:
-
- Test the connection to ensure Hudu and Meraki are communicating correctly.
- Verify your Meraki credentials.
- Refresh the page (while a sync is actively running).
- Stop the sync and restart the sync.
Answer: It should appear on subsequent re-syncs. If it is still not appearing, ensure that it has not been archived; and still exists in your sort rules.
Notes: Active integrations sync automatically every 3 hours; manual re-syncs can be performed either within an integrations’ settings page or by clicking the top right re-sync button.
Answer: Meraki API access will be denied if there are any non-licensed devices in an organization. You will need to disable API access for any organizations that have non-licensed devices.