Integrations
FineGym connects with third-party services to extend functionality. Integrate payment processing with Stripe, SMS messaging with Twilio, and more.
Overview
Available integrations:
- Stripe - Payment processing (required)
- Twilio - SMS and WhatsApp messaging
- Google - Address autocomplete, maps
- 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:
- During onboarding, click Connect Stripe
- Sign in or create Stripe account
- Authorize FineGym connection
- Complete Stripe business verification
Stripe Dashboard
Access your Stripe dashboard for:
- Transaction details
- Payout schedules
- Refund processing
- Dispute management
Payment Features
With Stripe connected:
| Feature | Description |
|---|---|
| Card Payments | Accept credit/debit cards |
| Recurring Billing | Automatic subscription charges |
| Saved Cards | Members save payment methods |
| Refunds | Process refunds to cards |
| Invoicing | Digital 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
- Create a Twilio account at twilio.com
- Get your credentials:
- Account SID
- Auth Token
- Purchase a phone number in Twilio
- Enter credentials in FineGym:
- Account SID
- Auth Token
- Phone Number

Configuration Fields
| Field | Description |
|---|---|
| Account SID | Your Twilio account identifier |
| Auth Token | Your Twilio authentication token |
| Phone Number | Twilio number for SMS |
| WhatsApp Number | Twilio number for WhatsApp |
| SMS Enabled | Toggle to enable SMS |
| WhatsApp Enabled | Toggle 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:
- Go to Integrations
- Click Disconnect on Twilio card
- 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:
- Go to Business Settings → Integrations
- Click on the integration
- Update credentials
- Save changes
Removing Integrations
To disconnect an integration:
- Go to Business Settings → Integrations
- Find the integration
- Click Disconnect
- Confirm removal
Features dependent on that integration become unavailable.
Best Practices
Setup Priority
- Stripe - Required for payments
- Twilio - If using SMS/WhatsApp
- 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
Related Topics
- Payments & Invoices - Stripe usage
- Marketing & Automation - Twilio for SMS
- General Settings - General configuration