CiviRemote Event

Development Status
Stable
Active Installs
Download

Last updated: 2024-03-21

Works with CiviCRM 5.45 or higher.

Scope

This extension provides a lot of additional features to CiviCRM's events. In particular, you will be able to configure events in CiviCRM, display/use that information in other remote systems and submit registrations for those events back to CiviCRM.

The general idea is that your organization's staff can do all relevant event configurations in CiviCRM. CiviCRM will then make this information available via its REST API. The extension's API also has built in logic and actions to receive and update registrations.

Any external system can interact with the API and display event calendars, detailed event information, registration forms etc. (this could be a remote system or the CMS your CiviCRM runs on) and also submit information entered by your constituents back to CiviCRM.

All of this requires that you have or set up an external system to act as a frontend for your event listings, registration forms etc. In case you would like to build your system based on Drupal 8 you will most likely want to have a look and/or use the CiviRemote Drupal module which includes a lot of pre-built features (https://github.com/systopia/civiremote).

Note that this extension may be used alongside regular CiviCRM event registrations - you can choose whether you would like to use the remote features or not for each event.

Why this Extension?

In many cases you may not want or be able to use CiviCRM's built in forms e.g.:

  • For security reasons your CiviCRM runs within a VPN
  • The built in forms and processing logic do not provide enough options to be customized to your needs
  • You may already have an external system for your constituents (such as a member area on your website or a collaboration platform) which cannot easily be connected to CiviCRM

Features

  • Connect another (remote) system to CiviCRM that can handle highly customizable event listings and registration features
  • Pre-defined registration profiles including a "one click registration" for authenticated users (additional profiles can be added fairly easy)
  • Use different registration profiles within the same event
  • Allow participants to modify and/or cancel their own registrations
  • Alternative approach for defining an event's location
  • TODO: Complete Feature List

You can use the extension remoteeventformeditor to edit the structure your registration profiles.