how tointegrationsepaypaypal

Other Integrations (ePay, PayPal, Mailchimp, Google Analytics, API & Webhooks)

How to set up ePay, PayPal, Mailchimp, and Google Analytics integrations, and connect external tools like Slack, Zapier, and Xero via the Co-Desk API and webhooks.

Other Integrations

All integrations are managed from Settings → Integrations.


How Integrations Work

All integrations follow the same pattern:

  1. Click Add — activates the integration
  2. Click Add location — assigns it to your location(s). Until you add a location, the integration is active but not operational
  3. Click Settings — appears once a location is assigned, opens the configuration panel for credentials or options

ePay (Alternative Payment Gateway)

ePay is an online payment gateway available as an alternative to Stripe in some regions.

  1. Go to Settings → Integrations
  2. Click Add next to ePay
  3. Click Add location
  4. Click Settings and enter your ePay merchant credentials (provided by ePay when you sign up)

Once configured, members can pay by card through ePay at checkout.


PayPal (Alternative Payment Gateway)

PayPal is available as an additional online payment option.

  1. Go to Settings → Integrations
  2. Click Add next to PayPal
  3. Click Add location
  4. Click Settings and enter your PayPal credentials

Once configured, members can choose PayPal at checkout.


Mailchimp (Email Marketing)

Connecting Mailchimp syncs your member list with a Mailchimp audience so you can send newsletters and campaigns.

  1. Go to Settings → Integrations
  2. Click Add next to Mailchimp — you'll be taken to Mailchimp to authorise the connection
  3. Once redirected back, click Add location
  4. Click Settings to select which Mailchimp audience to sync members to

New members added in Co-Desk are automatically added to the selected Mailchimp audience.


Google Analytics (Portal Tracking)

Google Analytics tracks visitor behaviour on your member portal — page views, sign-ups, booking funnel, etc.

  1. Go to Settings → Integrations
  2. Click Add next to Google Analytics
  3. Click Add location
  4. Click Settings and enter your Measurement ID (format: G-XXXXXXXXXX — found in Google Analytics under Admin → Data Streams)

API and Webhook Integrations

Co-Desk provides an open API and webhook support for connecting tools that don't have a native in-app integration. These are commonly used to connect:

  • Slack — send booking confirmations, payment alerts, or member activity to a Slack channel via webhook
  • Zapier — automate workflows between Co-Desk and thousands of other apps (CRMs, spreadsheets, notification tools)
  • Google Calendar — sync bookings and reservations to Google Calendar via Zapier or a direct webhook
  • Xero — export transaction data to Xero for accounting. Co-Desk's Excel export is compatible with Xero's import format

Slack, Zapier, Google Calendar, and Xero connections are set up via Co-Desk's API or webhook layer, not through Settings → Integrations. Contact Co-Desk support for API credentials and documentation.


Common Questions

Can I use ePay or PayPal alongside Stripe? Contact Co-Desk support — using multiple online card gateways simultaneously depends on your account configuration.

Does Mailchimp sync automatically or just once? It syncs continuously — new members added in Co-Desk are automatically added to the Mailchimp audience.

Can I use Google Tag Manager instead of a direct Measurement ID? Not directly. Enter the GA4 Measurement ID as described above. If you need GTM, contact Co-Desk support.

How do I access the Co-Desk API? Contact Co-Desk support at [email protected] to request API credentials and documentation for custom integrations.

Was this article helpful?

Still stuck?

Our support team typically responds within 24 hours.

Contact support