Title: PCIO VIS With Unitii
Author: Niels Olsen
Published: <strong>October 20, 2026</strong>
Last modified: October 20, 2026

---

Search plugins

![](https://ps.w.org/pcio-vis-with-unitii/assets/banner-772x250.png?rev=3757415)

![](https://ps.w.org/pcio-vis-with-unitii/assets/icon-256x256.png?rev=3757415)

# PCIO VIS With Unitii

 By [Niels Olsen](https://profiles.wordpress.org/pcio/)

[Download](https://downloads.wordpress.org/plugin/pcio-vis-with-unitii.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/pcio-vis-with-unitii/#description)
 * [Reviews](https://wordpress.org/plugins/pcio-vis-with-unitii/#reviews)
 *  [Installation](https://wordpress.org/plugins/pcio-vis-with-unitii/#installation)
 * [Development](https://wordpress.org/plugins/pcio-vis-with-unitii/#developers)

 [Support](https://wordpress.org/support/plugin/pcio-vis-with-unitii/)

## Description

PCIO VIS With Unitii is an extension for the PCIO VIS Member Event plugin. A single
cron job reads volunteers, events and shifts from the Unitii volunteer platform 
and:

 * matches Unitii volunteers to Vis members by email address (with a configurable
   table of exceptions),
 * creates Vis members for new volunteers that have worked a shift, and grants them
   the vis_volunteer capability,
 * keeps the selected Vis workgroup 1:1 with the Unitii volunteers,
 * finds the Vis event of the selected event type on each Unitii shift day, or creates
   it as a copy of a template event,
 * adds each Unitii shift to the event crew list with the selected crew role, and
   updates or removes it when the shift changes in Unitii.

The sync covers the period from three months ago to nine months ahead. If the Unitii
API cannot be reached, the run is aborted without changing anything in Vis.

This plugin requires the PCIO VIS Member Event core plugin to be installed and active.

### External services

This plugin connects to the Unitii volunteer platform (https://unitii.dk) to import
your organisation’s volunteers, events and shifts. Requests are only made when you
have entered Unitii credentials on the plugin’s settings page, and only when the
sync cron job runs.

What is sent, and when:

 * **Login:** the configured Unitii username and password are sent to the configured
   API URL (default `https://api.unitii.dk/graphql`) to obtain an access token.
 * **Volunteers and shifts:** a query for the sync period is sent with the access
   token. The response (volunteer names, email addresses, phone numbers, worked 
   hours, events and shifts) is stored locally and used to update Vis members, the
   workgroup and event crew lists.

No other data from your WordPress site is sent to Unitii. Please ensure your own
privacy policy covers this integration. Unitii terms and privacy information: https://
unitii.dk/

## Screenshots

[⌊WP Admin Vis menu page to configure the import of Unitii events, volunteers and
shifts⌉⌊WP Admin Vis menu page to configure the import of Unitii events, volunteers
and shifts⌉[

WP Admin Vis menu page to configure the import of Unitii events, volunteers and 
shifts

[⌊The Vis cron sync jobs has gotten a new Unitii importer job⌉⌊The Vis cron sync
jobs has gotten a new Unitii importer job⌉[

The Vis cron sync jobs has gotten a new Unitii importer job

## Installation

 1. Install and activate the **PCIO VIS Member Event** core plugin first.
 2. Upload the `pcio-vis-with-unitii` directory to `/wp-content/plugins/`.
 3. Activate the plugin in **Plugins** in the WordPress admin.
 4. Configure the connection and Vis mapping under **Vis  Unitii**.
 5. Enable the “Unitii sync” job under **Vis  Sync**.

## FAQ

### How often does the sync run?

On the schedule configured for the “Unitii sync” job under Vis  Sync. The job is
disabled until you enable it.

### Which volunteers become Vis members?

Volunteers whose email address (or mapped exception) matches an existing Vis member
are always linked. New Vis members are created only for volunteers who have worked
hours and have at least one shift.

### Are manually added crew assignments touched?

No. The sync only updates and removes the crew rows it created (or adopted) for 
Unitii shifts.

### What is copied from the template event?

Title, description, resume, the “publish on homepage” flag and the event type. The
start, end, get-in and door opening times are moved to the new day with the same
time of day, so an end after midnight or a get-in the evening before stays relative
to the start. Requires PCIO VIS Member Event 1.6.0 or later for get-in and door 
opening times.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PCIO VIS With Unitii” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Niels Olsen ](https://profiles.wordpress.org/pcio/)

[Translate “PCIO VIS With Unitii” into your language.](https://translate.wordpress.org/projects/wp-plugins/pcio-vis-with-unitii)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pcio-vis-with-unitii/),
check out the [SVN repository](https://plugins.svn.wordpress.org/pcio-vis-with-unitii/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/pcio-vis-with-unitii/)
by [RSS](https://plugins.trac.wordpress.org/log/pcio-vis-with-unitii/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [cron](https://wordpress.org/plugins/tags/cron/)[shifts](https://wordpress.org/plugins/tags/shifts/)
   [sync](https://wordpress.org/plugins/tags/sync/)[volunteers](https://wordpress.org/plugins/tags/volunteers/)
 *  [Advanced View](https://wordpress.org/plugins/pcio-vis-with-unitii/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pcio-vis-with-unitii/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pcio-vis-with-unitii/reviews/)

## Contributors

 *   [ Niels Olsen ](https://profiles.wordpress.org/pcio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pcio-vis-with-unitii/)