Marketing & Automation
FineGym's marketing module (available on Growth plan) helps you engage members with automated campaigns, email marketing, and SMS notifications. Create workflows triggered by member actions or scheduled communications.
Overview
Marketing features include:
- Campaigns - Automated marketing workflows
- Email Marketing - Send promotional and transactional emails
- SMS Marketing - Text message communications
- Triggers - Event-based automation
- Templates - Reusable message templates
Marketing & Automation features require the Growth plan subscription.
Automated Campaigns
Campaign Types
Create automated workflows for:
| Type | Description | Example |
|---|---|---|
| Welcome Series | New member onboarding | Welcome email → 3-day follow-up → 7-day check-in |
| Re-engagement | Win back inactive members | "We miss you" after 14 days no check-in |
| Birthday | Celebrate member birthdays | Birthday greeting with special offer |
| Membership Expiring | Renewal reminders | Reminder 7 days before expiration |
| Payment Failed | Failed payment follow-up | Notify member, remind to update card |
Creating Campaigns
Location: Business Settings → Marketing → Campaigns
- Click Create Campaign
- Enter campaign name
- Select trigger event
- Build workflow steps
- Configure timing
- Activate campaign
Campaign Workflow
Build multi-step campaigns:
Trigger → Wait (optional) → Action → Wait → Action → End
Actions available:
- Send email
- Send SMS
- Add tag
- Internal notification
Wait conditions:
- Specific time delay (hours, days)
- Until specific time of day
- Until specific day of week
Email Marketing
Email Templates
Create reusable email templates:
Location: Business Settings → Email Templates
Template Types
| Type | Purpose |
|---|---|
| Transactional | System emails (receipts, confirmations) |
| Marketing | Promotional communications |
Creating Templates
- Click Add Template
- Enter template name
- Write subject line
- Design email body
- Add merge fields
- Save template
Merge Fields
Personalize emails with dynamic content:
| Field | Inserts |
|---|---|
{{member.name}} | Member's name |
{{member.email}} | Member's email |
{{business.name}} | Your gym name |
{{membership.name}} | Plan name |
{{membership.end_date}} | Expiration date |
Email Best Practices
- Keep subject lines under 50 characters
- Personalize with member name
- Include clear call-to-action
- Mobile-friendly design
- Comply with email regulations
SMS Marketing
SMS Configuration
Requires Twilio integration:
Location: Business Settings → Integrations → Twilio
- Connect Twilio account
- Configure phone number
- Set up SMS credits
SMS Templates
Create text message templates:
- Enter template name
- Write message (160 characters recommended)
- Add merge fields
- Save
SMS Considerations
| Consideration | Details |
|---|---|
| Character limit | 160 chars for single SMS |
| Consent | Members must opt-in |
| Timing | Respect time zones and hours |
| Cost | Per-message charges apply |
Triggers
Event-Based Triggers
Start campaigns based on member actions:
| Trigger | When It Fires |
|---|---|
| New Member | Member signs up |
| Membership Purchased | Plan activated |
| Membership Expiring | X days before expiration |
| Membership Cancelled | Subscription cancelled |
| No Check-in | X days since last visit |
| Birthday | On member's birthday |
| Payment Failed | Card charge fails |
Scheduled Triggers
Run campaigns on a schedule:
- Daily at specific time
- Weekly on specific day
- Monthly on specific date
Trigger Conditions
Add conditions to filter who enters campaigns:
- Membership type
- Member tags
- Check-in frequency
- Join date
Communication History
Viewing Sent Messages
Location: Members → [Member] → Communication
See all messages sent to a member:
| Column | Description |
|---|---|
| Date | When sent |
| Type | Email or SMS |
| Subject/Preview | Message content |
| Status | Delivered, Opened, Failed |
Tracking Engagement
For emails:
- Delivery status
- Open rate
- Click tracking (if enabled)
For SMS:
- Delivery confirmation
- Failed deliveries
Member Tags
Using Tags
Organize members for targeted marketing:
- Create tags (e.g., "VIP", "Student", "Corporate")
- Assign tags to members
- Target campaigns by tag
- Filter reports by tag
Tag-Based Campaigns
Send to specific groups:
- Create campaign
- Set trigger condition: "Has tag X"
- Only tagged members receive messages
Opt-In Management
Marketing Consent
Track member communication preferences:
| Setting | Options |
|---|---|
| Email Marketing | Opted in / Opted out |
| SMS Marketing | Opted in / Opted out |
Unsubscribe Handling
- Include unsubscribe link in emails
- Honor opt-out requests immediately
- Maintain suppression list
- Don't send marketing to opted-out members
Campaign Analytics
Campaign Performance
Track campaign effectiveness:
| Metric | Description |
|---|---|
| Sent | Total messages sent |
| Delivered | Successfully delivered |
| Opened | Emails opened |
| Clicked | Links clicked |
| Converted | Actions taken |
Improving Campaigns
Based on analytics:
- A/B test subject lines
- Optimize send times
- Refine targeting
- Improve content
Integration with Other Features
Member Lifecycle
Connect marketing to member journey:
- Signup → Welcome campaign starts
- First Check-in → "Great start" email
- Regular Visits → Reward program updates
- Declining Activity → Re-engagement campaign
- Membership Expiring → Renewal campaign
Transaction-Based
Trigger on payments:
- Receipt emails
- Failed payment notifications
- Renewal confirmations
Best Practices
Campaign Strategy
- Map the member journey
- Identify key touchpoints
- Create relevant content
- Test before launching
- Monitor and optimize
Message Timing
- Respect time zones
- Avoid early morning/late night
- Space out messages
- Don't over-communicate
Content Quality
- Clear, concise messaging
- Value for the member
- Strong calls-to-action
- Professional design
- Proofread thoroughly
Compliance
- Honor consent preferences
- Include unsubscribe options
- Follow email regulations (CAN-SPAM, GDPR)
- Document consent
Troubleshooting
Emails Not Sending
Check:
- Email integration configured
- Member email valid
- Member opted in
- Campaign is active
SMS Not Delivering
Verify:
- Twilio connected
- Phone number valid
- Member opted in
- SMS credits available
Low Open Rates
Try:
- Better subject lines
- Different send times
- More relevant content
- Cleaner email list
Campaign Not Triggering
Ensure:
- Campaign is active
- Trigger conditions correct
- Member meets criteria
- No errors in workflow
Related Topics
- Email Templates - Configure email templates
- Integrations - Email and SMS setup
- Members Management - Member communication history