Skip to content

Integrations ​

GCM is the system of record for your church β€” but it isn't the only system you use. You almost certainly have a payment processor that holds your merchant account, an email provider for outbound mail, a WhatsApp account members already chat with, and maybe a Zapier workflow that pipes new contacts into a spreadsheet your treasurer keeps "just in case."

The Integrations area is where you wire all of those into GCM. You configure each provider once, and from then on every part of the platform β€” manual sends, donation form, workflow automations, recurring billing β€” uses the same credentials.

Integrations overview

What you can connect ​

IntegrationWhat it powersSetup time
Payment gatewayOnline donations, recurring giving, plan billing15 min
Email providerTransactional mail, broadcasts, receipts5 min
WhatsAppMember messaging, workflow sends, reminders10 min
SMSText alerts, two-step verification, reminders10 min
ZapierPush GCM events into 6,000+ external apps5 min
Outbound webhooksTrigger your own endpoints on GCM events10 min
API keysProgrammatic access for Zapier and custom tools2 min

How each integration is configured ​

Two paths, depending on the kind of provider:

Channels (email, SMS, WhatsApp) live under Settings β†’ Channels. Each channel slot β€” email, sms, whatsapp β€” has a provider dropdown. Pick a provider, paste credentials, hit save. The same credentials are then used by every sender in the app: the broadcast composer, workflow send_message steps, scheduled reminders, and the platform's transactional mail.

Payment gateways live under Settings β†’ Payment gateway. You can stay on the platform default (everything works out of the box, GCM holds the merchant account) or switch to your own PowerTranz / Genius Checkout credentials so settlements land directly in your church's bank.

Zapier and webhooks live under Integrations β†’ Zapier. Generate an API key, build your Zap (or your own HTTPS endpoint), and GCM will start posting events to it the moment they happen.

Platform defaults vs your own credentials ​

GCM ships with platform-managed providers for every channel. New organizations can send email, WhatsApp, and accept donations on day one with zero configuration. Most churches stay on the defaults for the first month, then switch one channel at a time as they outgrow the shared limits or want their own branding.

TIP

You can mix and match. Use the platform email default while bringing your own WhatsApp Business account, or run your own payment gateway while still using platform SMS for reminders. Each integration is independent.

Permissions ​

The Integrations area is gated by the zapier.manage permission for Zapier and org.settings.manage (or admin role) for everything else. Treasurers can typically view payment gateway settings but not edit them; only org admins can rotate API keys or change WhatsApp credentials.

CapabilityAdminTreasurerStaffMember
View payment gateway configyesyesnono
Edit payment gateway configyesnonono
Configure email / SMS / WhatsAppyesnonono
Create / revoke API keysyesnonono
View webhook delivery logyesnonono

When integrations fail ​

Every integration logs to a delivery table so you can see exactly what GCM tried and what the provider said back:

  • Channel sends appear in message_logs with the provider's message ID and status.
  • Payment attempts appear in payment_attempts with the gateway response code.
  • Zapier deliveries appear in the Recent deliveries tab on the Zapier admin page.
  • Inbound webhooks are logged to webhook_event_log (visible to platform admins).

If a credential goes stale β€” a WhatsApp session expires, an API key gets rotated by the provider, a gateway password changes β€” you'll see failures pile up in these logs before members notice anything is broken. We send an admin email after 5 consecutive failures on any single channel.

Next steps ​

  1. Payment gateway β€” accept online donations.
  2. Email provider β€” branded outbound mail.
  3. WhatsApp setup β€” the highest open-rate channel.
  4. SMS setup β€” text reminders and alerts.
  5. Zapier β€” push events into your other tools.