Membership Setup
Link Shopify products to membership types
CapFlow supports memberships through Shopify products. When a customer purchases a membership product, they’re automatically detected as a member and can book from the member capacity pool.
How Membership Works
- You create a Shopify product for each membership type (Annual Pass, Clip Card, etc.)
- In CapFlow Settings, you link those products to membership types
- When a customer buys the product, Shopify tags them automatically
- CapFlow reads the tags to identify members
- Members can book from the reserved member capacity pool
Membership Types
Annual Pass
A time-based membership granting full access for a set period.
Setup:
- Create a Shopify product (e.g., “Annual Pass – 2025/2026”)
- Go to Settings > Membership Products
- Under Annual Pass, search for and select the product
- Set the duration in days (default: 365)
- Save
How it works:
- Customer buys the product → tagged with
annual-pass+member - Member can book from the member pool for the configured duration
- When the pass expires, the customer loses member status
Monthly Pass
Same as Annual Pass but for shorter periods.
Setup:
- Create a Shopify product (e.g., “Monthly Pass”)
- In Settings, link it under Monthly Pass
- Set duration (default: 30 days)
- Save
Tags applied: monthly-pass + member
Clip Card
A pre-paid credit system. Customers buy clips and spend them to book sessions.
Setup:
- Create a Shopify product with variants for different clip counts:
- “5 Clips” variant
- “10 Clips” variant
- “20 Clips” variant
- In Settings, link the product under Clip Card
- Map each variant to its clip count:
- Select variant “5 Clips” → enter 5
- Select variant “10 Clips” → enter 10
- Select variant “20 Clips” → enter 20
- Save
How it works:
- Customer buys “10 Clips” variant → receives 10 clip credits
- Each booking deducts clips based on the session
- Customer tagged with
clip-card+member - When all clips are used, member status for new bookings depends on remaining entitlements
Tags applied: clip-card + member
Customer Tags
All membership products automatically tag the customer in Shopify:
| Membership | Tags Applied |
|---|---|
| Annual Pass | annual-pass, member |
| Monthly Pass | monthly-pass, member |
| Clip Card | clip-card, member |
The member tag is applied to all membership types. This is the primary tag CapFlow uses to detect member status.
Checking Member Status
In the Admin
- Customers page shows all members with their entitlement type and status
- Filter by type (Annual Pass, Clip Card, etc.)
- Status indicators: Active, Expiring (within 30 days), Expired
- Clip balance shown for Clip Card holders
In the Booking Widget
When a member visits your storefront and is logged in to their Shopify account, the widget automatically:
- Detects their membership via customer tags
- Shows member-pool availability
- Allows booking from reserved member slots
Troubleshooting Membership
”Customer not detected as member”
- Check their Shopify customer profile for the
membertag - Verify the membership product is linked in Settings
- Ensure the customer actually purchased the product (check order history)
- If the tag is missing, you can add it manually in Shopify admin
”Customer shows as expired”
- Annual/Monthly Pass: Check if the configured duration has elapsed since purchase
- Clip Card: Check if all clips have been used (Customers > Clip Balances)
“Clips not credited after purchase”
- Verify the clip card variant mapping in Settings matches the purchased variant
- Check that the variant ID in CapFlow matches the Shopify variant
Tips
- Test with a staff account: Create a test order for a membership product and verify the tags and entitlements work correctly
- Multiple memberships: A customer can have multiple entitlements (e.g., Annual Pass + Clip Card)
- Manual tagging: In a pinch, you can manually add the
membertag to a customer in Shopify admin — but this won’t create a proper entitlement record - Pricing: Membership products are regular Shopify products — you set pricing, descriptions, and images in Shopify as usual
What’s Next?
- Capacity Pools — How member capacity works
- Customers & Members — Managing members day-to-day
- Settings Reference — Member booking limits and cancellation policies