Configuration reference
Payments and Integrations
Global keys belong to administrators; manager service credentials are stored separately on each manager account.
Events Plus 0.3.302
Stripe and PayPal
Manager account setup
- Open My Events > My Settings.
- Open the Stripe or PayPal connection card.
- For Stripe, paste a secret key beginning
sk_test_for testing orsk_live_for live payments. - For PayPal, enter the app Client ID and Secret, then use the matching Sandbox or Live mode on the event.
- Save, then configure cost, basis, currency, and provider on the event.
Checkout occurs on the provider’s hosted page. Events Plus stores the resulting transaction summary, not card details.
Airtable
- Create an Airtable personal access token with access to the intended base.
- Save it under the manager’s My Settings > Airtable.
- Edit the event and enable Airtable in the Form tab.
- Select the base and table, then map Events Plus fields to Airtable columns.
- Use the setup CSV where offered to prepare compatible fields.
- Submit a test application and verify the created Airtable record.
A failed Airtable sync should not be treated as proof that the attendee booking failed. Check both the Events Plus attendee list and integration diagnostics.
Mailchimp
- Save the manager’s Mailchimp API key in My Settings.
- Edit the event and choose the audience/list and tags.
- Enable only an explicit attendee opt-in flow.
- Make a test opt-in and confirm the member, status, tags, and merge fields in Mailchimp.
Do not automatically subscribe attendees without a valid consent basis.
Firebase Authentication
Administrators configure Firebase under Events > Firebase Auth.
- Create or choose a Firebase project.
- Enable Email/Password and any intended Google, Facebook, or Twitter providers.
- Add the production domain to authorised domains.
- Copy the Web API Key, Auth Domain, and Project ID into Events Plus.
- Enable only providers configured in Firebase.
- Test sign-up, sign-in, sign-out, password reset, and an OAuth account that does not return an email.
Google Maps and reCAPTCHA
Under Events > Event Settings, administrators can add:
- Maps API key: enable Maps JavaScript API and Places API, restrict it to the site domain, and verify address autocomplete.
- reCAPTCHA v2 checkbox keys: protect public booking/application and organiser-message forms. Site and secret keys must belong to the correct domain.
Credential handling
- Use separate test and production credentials.
- Give tokens the minimum scopes required.
- Rotate any credential exposed in email, chat, logs, or screenshots.
- Remove credentials from former manager accounts when no longer needed.
- Never include secrets in Diagnostics exports or public support posts.
