What would you like to know more about?

Show Page Sections

eSpace Events Management

eSpace Integration

eSPACE's Church Facility Management software can help you more efficiently manage and steward your facilities while leveraging and updating your MinistryPlatform data! This integration is a one-way sync from eSPACE to MinistryPlatform, and it includes Event Title, Event Type, Congregation, Program, Primary Contact, Minutes for Setup and Teardown, Event Start Date and End Date, and Visibility Level.

Field Mapping

Image displaying the fields between eSPACE and MinistryPlatform. eSpace fields are in the left column and MinistryPlatform fields are in the right column.

Cost

There is no charge from ACS Technologies for configuring the integration.

Fees from eSPACE are assessed as per each church's individual contract agreement.

MinistryPlatform Changes

Once configured, you'll see Lookup Values > External Identities in your MinistryPlatform database (mapping table).

Best Practice

Outside of Check-In and registration Products, lock down Events in MinistryPlatform to read-only. All Event changes should flow from eSPACE.

Integration Considerations

These fields DO sync as part of the Integration from eSPACE to MinistryPlatform:

  • Event Name
  • Event Description
  • Event Type
  • Congregation
  • Program
  • Event Start Date/Time
  • Event End Date/Time
  • Setup Time
  • Teardown Time
  • Status (if Cancelled)
  • Public
  • Contact Name / Event Owner
  • Contact Email
  • Contact Phone
  • Spaces

These fields DO NOT sync as part of the Integration from eSPACE to MinistryPlatform:

  • Location
  • Number of People (Participants Expected)
  • Event Attachments (under Optional Settings)
  • Public Calendar Image (under Optional Settings)
  • Resources (Equipment)
  • Services (Event Services)

Things that don't exist in eSPACE that are or can be crucial to Event Management in MinistryPlatform and require some attention once you sync your Events:

  • Groups
  • Rooms & Groups*
  • Meeting Instructions
  • Registration Details under Public Website Settings
  • Check-in information

*Since Rooms & Groups aren't part of the integration (aside from reserving the Space or Room), you may need to go to the Event in MinistryPlatform and add everything else. It may be easier to copy an old Event and grab the Rooms & Groups that way. This is up to each individual church.

Tip: To get the Platform specific data in, you can create a Service in eSPACE called MinistryPlatform Registration/Check-In. Then, create a form and ask all the questions you need data for on the MinistryPlatform side. Then, make the person responsible for updating MinistryPlatform receive this service request and approve or deny.

Watch & Learn

Troubleshooting

  • Once an Event series has an Event Participant, you can't change the recurrence pattern in eSpace.
  • When you cancel or delete instances in eSPACE, double-check that the cancellation syncs to the Platform under the occurrence tab of the event in eSPACE.
  • When you manually enter data into events in the Platform in the Location or Meeting Instructions fields, and a sync occurs from eSPACE to MinistryPlatform, double-check the data wasn't overwritten.

Support

Support is provided by eSPACE at support@smartchurchsolutions.com.

See Also

Step 1: MinistryPlatform Support

  • You must have an account with eSPACE before you configure the integration with MinistryPlatform.
Tip: Best Practice is to create a NEW Company Contact using the Add/Edit Company tool, and then create a NEW User for each Integration. Set up your Giving Provider API Client before you configure this integration. Be sure to grant the new API User Administrative rights!
Reach out to MinistryPlatform Support and request that your system be configured for the eSPACE Events Management integration.

Step 2: In the Platform

  1. Go to Administration > API Clients.
  2. Click New.
  3. Enter eSPACE for Display Name and Client ID.
  4. Enter a Client Secret. This is the "password" used by eSPACE to access your MinistryPlatform database. We highly recommend you use a password generator to create a unique and secure Client Secret.
  5. Select the API Client User you created for this integration.
    Note: The Client User you choose or create must have a Security Role with Administrator rights.
  6. For Authentication Flow, select Authorization Code, Implicit, Hybrid, Client Credentials, or Resource Owner. All other settings can remain the same.
  7. Click Save.

Step 3: in eSpace

  1. Go to Settings > Other > ChMS Integrations, and choose MinistryPlatform.
  2. Enter the appropriate credentials (Base URL, Client ID, and Client Secret).
    Note: Your base URL is your church's MinistryPlatform URL without "/mp" at the end. For example, "https://example-church.com".
  3. Once complete, email the eSPACE integration team and they will turn on the required MinistryPlatform fields to include with each event.
  4. eSPACE syncs spaces (all individually under Settings > Basic) from MinistryPlatform.
  5. You can import your MinistryPlatform events into eSPACE, but it is not required.

You can now use the integration to sync eSPACE events into MinistryPlatform.

Existing eSPACE Users: It is important that you spell ALL Rooms exactly the same (including spaces) in both systems to prevent adding duplicates to eSPACE.