Skip to main content

Integrations

FineGym connects with third-party services to extend functionality. Integrate payment processing with Stripe, SMS messaging with Twilio, and more.


Overview

Available integrations:

  1. Stripe - Payment processing (required)
  2. Twilio - SMS and WhatsApp messaging
  3. Google - Address autocomplete, maps
  4. Zapier - Automation (coming soon)

Stripe Integration

Stripe handles all payment processing in FineGym.

Why Stripe?

  • Secure payment processing
  • PCI compliant
  • Multiple currencies
  • Recurring billing
  • Card storage

Initial Setup

Stripe is configured during account setup:

  1. During onboarding, click Connect Stripe
  2. Sign in or create Stripe account
  3. Authorize FineGym connection
  4. Complete Stripe business verification

Stripe Dashboard

Access your Stripe dashboard for:

  • Transaction details
  • Payout schedules
  • Refund processing
  • Dispute management

Payment Features

With Stripe connected:

FeatureDescription
Card PaymentsAccept credit/debit cards
Recurring BillingAutomatic subscription charges
Saved CardsMembers save payment methods
RefundsProcess refunds to cards
InvoicingDigital invoices with pay links

Fees

Stripe charges standard processing fees:

  • Typically 2.9% + $0.30 per transaction
  • Varies by country and card type
  • Fees deducted from payouts

Troubleshooting Stripe

Connection Issues:

  • Verify Stripe account is active
  • Check business verification status
  • Re-authorize if needed

Payment Failures:

  • Check card details
  • Verify sufficient funds
  • Review Stripe dashboard for decline codes

Twilio Integration

Twilio enables SMS and WhatsApp messaging.

Setting Up Twilio

Location: Business Settings → Integrations → Twilio

  1. Create a Twilio account at twilio.com
  2. Get your credentials:
    • Account SID
    • Auth Token
  3. Purchase a phone number in Twilio
  4. Enter credentials in FineGym:
    • Account SID
    • Auth Token
    • Phone Number

Twilio integration

Configuration Fields

FieldDescription
Account SIDYour Twilio account identifier
Auth TokenYour Twilio authentication token
Phone NumberTwilio number for SMS
WhatsApp NumberTwilio number for WhatsApp
SMS EnabledToggle to enable SMS
WhatsApp EnabledToggle to enable WhatsApp

SMS Features

Once configured:

  • Class/appointment reminders
  • Booking confirmations
  • Marketing campaigns
  • Payment notifications

WhatsApp Features

With WhatsApp enabled:

  • Business messaging
  • Rich media support
  • Higher engagement rates

Twilio Costs

Twilio charges per message:

  • SMS rates vary by country
  • WhatsApp rates differ
  • Check Twilio pricing for details

Disconnecting Twilio

To remove Twilio integration:

  1. Go to Integrations
  2. Click Disconnect on Twilio card
  3. Confirm disconnection

SMS/WhatsApp features become unavailable.

Troubleshooting Twilio

Messages Not Sending:

  • Verify credentials are correct
  • Check phone number format
  • Confirm Twilio account has credit
  • Verify phone number is enabled for region

Connection Failed:

  • Re-enter Account SID and Auth Token
  • Check Twilio console for errors
  • Verify account isn't suspended

Google Integration

Google services enhance FineGym features.

Address Autocomplete

When adding members or staff:

  • Start typing address
  • Google suggests matches
  • Select to auto-fill fields

Google Maps

For location features:

  • Gym location on map
  • Member addresses
  • Directions

Setup

Google services are pre-configured. No additional setup needed for basic features.


Zapier Integration

(Coming Soon)

Connect FineGym to 5,000+ apps via Zapier.

Planned Features

  • Trigger automations on member events
  • Sync data with other tools
  • Create custom workflows

Use Cases

  • Add new members to email lists
  • Notify Slack on signups
  • Sync with CRM systems
  • Update spreadsheets

Email Integration

Transactional Email

FineGym sends emails for:

  • Welcome messages
  • Booking confirmations
  • Invoice receipts
  • Password resets

Email is handled by FineGym's infrastructure. No separate email service setup required.

Marketing Email

For marketing campaigns (Growth plan):

  • Use built-in email marketing
  • Or integrate with external services via Zapier

API Access

Developer API

For custom integrations:

  • RESTful API available
  • API documentation provided
  • Authentication via API keys

Contact support for API access.


Integration Security

Best Practices

  • Keep API keys secure
  • Use unique credentials per integration
  • Rotate tokens periodically
  • Monitor for unusual activity

Data Protection

  • All integrations use encrypted connections
  • Credentials stored securely
  • Regular security audits

Managing Integrations

Viewing Status

Check integration status:

  • Connected / Not Connected badge
  • Last sync time (where applicable)
  • Error notifications

Updating Credentials

To update integration credentials:

  1. Go to Business Settings → Integrations
  2. Click on the integration
  3. Update credentials
  4. Save changes

Removing Integrations

To disconnect an integration:

  1. Go to Business Settings → Integrations
  2. Find the integration
  3. Click Disconnect
  4. Confirm removal

Features dependent on that integration become unavailable.


Best Practices

Setup Priority

  1. Stripe - Required for payments
  2. Twilio - If using SMS/WhatsApp
  3. Others - As needed

Testing

Before going live:

  • Test payment processing
  • Send test SMS messages
  • Verify all notifications work

Monitoring

Regularly check:

  • Integration status
  • Error logs
  • Message delivery rates

Troubleshooting

Integration Won't Connect

Check:

  • Credentials are correct
  • Third-party account is active
  • Required permissions granted
  • No firewall blocking

Features Not Working

Verify:

  • Integration is enabled
  • Feature toggle is on
  • Account has necessary credits/balance

Error Messages

Common errors:

  • "Invalid credentials" - Re-enter API keys
  • "Account suspended" - Check third-party account
  • "Rate limit exceeded" - Reduce request frequency