Skip to content
Meraki WPN

Batch Group Sync

Reconcile a whole Meraki WPN Context from one CSV file: create, update, reset, and delete Wireless Personal Networks and their Self-Service Users in a single reviewed run.

Batch Group Sync brings a Meraki WPN Context into line with a single CSV file. The file describes the end state you want: every Wireless Personal Network that should exist, and the Self-Service Users in each. The platform compares that file with what exists today, shows you a per-group plan, and applies it only after you confirm. It is the fastest way to onboard, update, or turn over a whole building at once.

Batch Group Sync is part of the Meraki WPN delivery of EasyPSK for Cisco Networks. When you run EasyPSK via RADIUS, groups are managed individually rather than reconciled from a file.

Batch Create vs Batch Group Sync

These are two different tools. Batch Create Wireless Personal Networks (on the Create multiple tab, covered in Managing Wireless Personal Networks) only adds new, empty WPNs in a numbered run. Batch Group Sync reconciles the whole picture from a file: it can add, update, reset, and remove WPNs and their Self-Service Users in one reviewed run.

The CSV needs a header row. Recognised columns (case and extra spaces do not matter):

  • group (required): the WPN name, matched by name to the group lists in the Admin and Self-Service portals. A row with a group name and no email defines a WPN with no Self-Service Users.
  • email (optional): a Self-Service User’s email. Use one row per user, repeating the group name on each of that group’s rows.
  • phone (optional): the user’s mobile number, in international format with a country code (for example +46 70 123 45 67). Leave it blank to keep the user’s current number.
group,email,phone
Apartment 101,anna.andersson@example.com,+46 70 123 45 67
Apartment 101,erik.berg@example.com,
Apartment 102,sara.lind@example.com,+46 70 234 56 78

The upload step has a Download an example CSV link if you want a template to copy.

The quickest way to build a correct file is to start from what you already have. On the Context overview, click Export Groups to download the current WPNs and their Self-Service Users as a CSV with these same three columns. Edit that file (add a building’s worth of apartments, change who lives where, fill in phone numbers) and upload it back. Because Export and upload share one format, a sync round-trips cleanly.

Open Batch Group Sync from the Context overview. The wizard has four steps: Upload & settings, Review changes, Confirm, and Progress.

Batch Group Sync step one: the Upload the group list (CSV) card explaining the group, email and phone columns with a chosen file, and the Sync settings card with Groups missing from the file set to Delete them, Full user turnover on, and Invitation emails off
Step 1: choose the CSV and set how the sync should behave, then run a dry run.
  1. Choose the CSV file

    Browse to your edited file. The upload happens in your browser only; nothing is sent or changed yet.

  2. Set the sync behaviour

    The three Sync settings shape the plan (see below). They apply to the whole run, except deletions, which you can still override per group during review.

  3. Click See what will change

    This runs a dry run: the platform builds a per-group plan and nothing is applied to Meraki. You always see the plan before anything happens.

The Sync settings:

  • Groups missing from the file sets what to do with a WPN that exists in the Context but has no row in the file. Delete them (the default) removes the WPN, its Wi-Fi password, and its Self-Service Users. Reset them keeps the WPN but clears its Wi-Fi password and removes its Self-Service Users, leaving an empty unit ready for the next occupant. Leave them untouched makes no change. Choose Delete when the file is the complete list; choose Reset if you reuse the same unit names between occupants.
  • Full user turnover applies when none of a WPN’s current Self-Service Users appear in the file, for example a new tenant replacing the last one. Turn this on to reset that WPN’s Wi-Fi password and remove its connected devices, so the previous residents lose access. Leave it off to swap the users but keep the password and devices.
  • Invitation emails emails each added Self-Service User an invite to set up portal access. Users already in a group are not re-invited.
Batch Group Sync step two: a Summary of changes with counts for Create, Update, Reset, Delete, No change and Problem; a large-deletion warning banner; a Groups table where Apartment 301 to 304 are Update, Apartment 305 is Delete with a Do this instead dropdown, and Apartment 306 is Create; and a Confirm this large deletion box asking to type DELETE 1
Step 2: the per-group plan, with per-group overrides and a large-deletion confirmation.

The plan sorts every WPN into one of six outcomes: Create, Update, Reset, Delete, No change, or Problem. The Summary of changes counts each, and every WPN gets a row showing what will change: how many Self-Service Users are added and removed, and whether the Wi-Fi password is reset or devices removed. Use Filter by change to focus on, say, only the deletions.

For any WPN the plan would delete, the Do this instead column lets you override that single group: reset its Wi-Fi password instead, or leave it untouched. This is the escape hatch when the file is missing a group by accident.

A Problem row is a row the file got wrong: a missing group name, an invalid email, or an invalid phone number. Problem rows are skipped and never applied, so the rest of the sync still runs.

Large-deletion confirmation

When a sync would delete a large share of the Context’s WPNs, the review step asks you to type a confirmation phrase (for example DELETE 1) before you can continue. It is a deliberate guard against uploading a wrong or incomplete file that would remove Wi-Fi from residents who still need it. Check the plan carefully before you confirm.

Batch Group Sync step three: a Confirm and apply changes panel restating the Create, Update, Reset, Delete, No change and Problem counts, with Back and Apply changes buttons
Step 3: a last look at the counts. Nothing has changed yet.

A final summary of the counts. Nothing has been changed at this point. Click Apply changes to start the run.

Batch Group Sync step four: a Done status with a progress bar reading 6 of 6 applied, 6 succeeded, 0 failed, and a Results by group table listing Apartment 301 to 306 with their change type and a Done status each
Step 4: results by group as the run applies. It keeps running if you leave the page.

The sync applies as a background job, so you can leave the page and come back. The Progress step shows a running count (applied, succeeded, failed, skipped) and a Results by group table with each WPN’s change, status, and number of attempts. Expand a row for the detail on any WPN that did not apply cleanly. Each WPN is applied independently, so one problem group never stops the rest.

A run finishes as Done, or Done with some problems if any group failed. Download results exports the outcome per group. You can Stop a running sync: groups already being updated finish, but nothing new starts.

Tip

If a WPN’s chosen Wi-Fi password happens to collide with one already in use on the Meraki SSID, the platform picks a fresh one and retries, so a duplicate password does not fail the group. If you set the password yourself and it still clashes, that group is reported with a clear message on its details row, and you can rerun it with a different value.

Past runs are listed under Recent syncs on the Batch Group Sync page, with when each started, its status, how many groups it touched, and how many it deleted. Open any run to review its full per-group results again.

Next