Verowa Connect


Verowa is a swiss management software for churches and parishes. Verowa connects your team, manages your rooms and equipment, helps to plan events like church services or meetings and organizes your ads, office weeks and much more. Verowa keeps you informed of subsequent changes and also keeps your webpage content actual with this plugin.

This WordPress plugin is connecting with the Verowa API. To use it on your WordPress project you need to obtain an instance of Verowa and an API Key. Please visit and contact us to get started.

Verowa Subscriptions Plugin

With this plugin visitors of your website can subscribe for certain events. This is useful for when you want to limit the number of people attending the event or for contact-tracing.
You can only use this plugin if you have a Verowa license and the subscription-module activated.
Visitors of your website can then subscribe themselves for events! All the data will be sent to your Verowa where you can view and edit each individual subscription.


  • The Verowa options panel


  1. Install the plugin from the plugin repository and activate it.
  2. For the plugin to be able to fetch your Verowa data you need to set the id of your Verowa instance (e.g. “my-parish”) and the API key in the Verowa options panel (e.g. “6ba4ceea235de07b258044a0cb3804d2”).
  3. If you have Automatic Updates enabled you can sit back an relax. Verowa Connect will update itself when a new version is available.
  4. You have to create a new page with the shortcode [verowa_dynamic_agenda] in order to show the agenda on your site.
  5. To show the event detailpages create a new page with the shortcode [verowa_generate_post_event]. The page must have the slug “veranstaltung”.
  6. To show the person detailpages create a new page with the shortcode [verowa_generate_post_person]. The page must have the slug “person”.
  7. You can show a list of specific events with the shortcode [verowa_event_list]. With the attributes id, layer_id or target_group you can limit the events shown to specific events or lists. With the attributes max you can set the max amount of events shown. The attribute pro-seite sets the amount of events shown per page. The attribute max_days limits how far in advance the events are allowed to be. With the attribute title you can change the title displayed above the list.
  8. If you want to display eventlists in the Widget you need to add the Verowa Event Widget to a sidebar und Appearance > Widgets
  9. After installing you need to make sure you have a default template for the persondetails, personlists, eventdetails and eventlists selected. You can select them under Settings > Verowa Options

Subscription Installation

  1. Verowa subscription-module should activated in order to use the following Shortcodes.
  2. For the registration process to work properly, you need to set up three pages. On the first page you add the shortcode “[verowa_subscriptions_form]” to display a list of events.
    On the second page you add the shortcode “[verowa_subscriptions_response]” to instruct your subscribers to click on the confirmation link after they have sent the form.
    On the third page you add the shortcode “[verowa_subscriptions_post_validation]”. This page shows a confirmation message to the Users after they have validated their subscription through the confirmation link.
  3. After that you have to enter the reCaptcha public / secret key under Settings > Verowa Subscriptions. Here you can also configure the info displayed in the form.


When is Verowa for me?

If you are a church or a parish and it is always a fight to keep all people up to date

Can I test Verowa?

Yes, there is a demo site where yo can test it directly (in german).

I have a problem, who should I contact?

Call us directly at +41 52 551 04 40.
For specific questions about the WordPress plugin please write an e-mail to

Subscriptions: Do I really need Verowa to run this plugin?

Yes. You need a properly set up Verowa and the activated subscription-module for this plugin to work.

Subscriptions: Can I filter the listed events?

Yes. The easiest way to show only certain events is to make a list in Verowa and add the lists ID as an attribute to your shortcode (e.g. “[verowa_subscriptions_form list=34]”).


There are no reviews for this plugin.

Contributors & Developers

“Verowa Connect” is open source software. The following people have contributed to this plugin.


“Verowa Connect” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Verowa Connect” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


= 2.6.0

  • When the plugin is activated the generic detail pages for person and event are automatically created.
  • Verowa Template Editor
  • Bugfix sublayer ids


  • Verowa Event update are immediately transmitted to the WP-DB
    Requires in the Verowa presets following setting.
    $presets->export->instant_updates[‘events’][] =
    array (‘url’ => ‘https://{Domain}/wp-json/verowa/v1/update_event?id={EVENT_ID}’);

2.4.1 / 2.4.2

  • Bugfix


  • Shortcode require verowa_subscriptions_form new id instade of list
  • Reduces requests to the Verowa-API
  • Bugfix in event and person updates


  • Bugfix and refactoring
  • Bugfix display Person and Events



  • The agenda filters are now persistent and the scroll position is maintained.
  • Renting Form checkbox erro could be overwrite in de DB
  • Bugfixing
    Backlink works now proper
  • New


  • Verowa input control could now use as input fields in subscription and renting form
  • Verowa subscription and renting form us the same input-control class
  • Refactoring


  • Integrate the plugin “Verowa Subscriptions”
  • Update renting form
  • Refactoring


  • New HTML-Templates for eventdetails, persondetails, eventlists and personlists. After updating you need to select four default templates in the Options in order for the templates to work.
  • Events, persons and persongroups are now saved in the WPDB. They are automatically updaten once every hour via a cronjob
  • New Event Widget: The event Widget works exactly like the Person Widget but instead of persons it displays the eventlists selected on the page


  • Event- and person-details are now displayed through pages with shortcodes ([verowa_generate_post_event] || [verowa_generate_post_person]). New Rules are automatically added to htaccess upon plugin update.
  • List title, max amount of events and max days in advance can now all be adjusted while editing a page.
  • New Shortcode to display the event lists: [verowa_event_list]. The old shortcodes are automatically directed to the new one.
  • Refactoring


  • Buttons leading directly to the subscription form in the agenda added
  • bugfix: preselected list for sorting the agenda works again
  • Now gets the smaller Person pictures in pages, events and group-pages


  • bug fix: slashes in captions no longer cause a problem


  • Persons HTML structure changed


  • Runs now on PHP 7.4.


  • Refactored code for localization.
  • Roster functionality refactored.
  • Added a new shortcode: verowa-first-roster-entry.


  • Added an option to show/hide the event organizer in event lists and detail pages.
  • Bug fixes and broad refactoring.


  • This version merges several forks that had hard coded values and altered features. It brings the plugin back to an equal code base.
  • The plugin folder’s name has changed from “verowa-connect-plugin” to “verowa-connect”.

UPDATE WITH CAUTION! Custom code fragments in your WP project may be overwritten! We highly recommend using a file compare tool to check for changes before updating to this version.


  • Added some new features and backend options for more flexibility.
  • Bug fixes.