Skip to main content

Integrations

Connect Sport Club Ledger with other tools and services.

Available Integrations

Payment Providers

  • Stripe: Card payments
  • PayFast: South African payments
  • Peach Payments: Card and EFT

Communication

  • WhatsApp Business: Member messaging
  • SendGrid: Email delivery
  • SMS providers: Text notifications

Calendar

  • Google Calendar: Two-way sync
  • Microsoft 365: Outlook integration
  • Apple Calendar: iCal feeds

Accounting

  • Xero: Sync invoices and payments
  • Sage: Financial integration
  • QuickBooks: Accounting sync

Sports Federations

  • GolfRSA: Handicap integration
  • Federation APIs: Member verification

Setting Up Integrations

  1. Go to Settings > Integrations
  2. Find the integration you want
  3. Click Connect
  4. Follow the authorization flow
  5. Configure sync settings
  6. Test the connection

API Access

For custom integrations:

  1. Go to Settings > Developer
  2. Click Create API Key
  3. Name your key
  4. Select permissions
  5. Copy the key (shown once only)
  6. Use in your integration

API Documentation

Full API docs available at your API endpoint:

  • REST API reference
  • Authentication guide
  • Webhooks documentation
  • Code examples

Webhooks

Receive real-time updates:

  1. Go to Settings > Webhooks
  2. Add endpoint URL
  3. Select events to receive:
    • Member created/updated
    • Payment received
    • Event created
  4. Test the webhook
  5. Activate