When to use it
Start with a payment provider if members should pay online, then add what your setup needs: a climbing gym opening its doors for booked members through WebLock, a gym syncing area bookings with Google Calendar, or a yoga studio tracking how many bookings its Instagram “Book now” link brings in. See Worked examples for setups like these.The integrations page
You manage every integration from Settings > Integrations. The page has two lists:- Active Integrations - the integrations your organization uses, with a count. Social Booking always comes first. Each row shows a status chip, such as Active, Inactive, or Configured, and a Configure button that opens the integration’s own page.
- Available Integrations - everything you can still add, with a count, grouped under Payments, Access control, Marketing, and Tools. Each row has an Activate button.
Available integrations
Twelve integrations are available to activate, plus the built-in Social Booking tool. They are listed below in the same groups as on the page.Payments
Stripe
Card payments online and at the desk, paid out to your bank, with a test
sandbox and live Stripe Connect onboarding.
myPOS
Customers pay on a hosted myPOS checkout and return to your app, with test
and live modes.
DatecsPay
Card payments through BORICA’s secure hosted checkout, with a test gateway
and a live environment.
Access control
WebLock
Bookings and check-ins open the right WebLock (Valnes) doors and switch on
area lights, set up per gym and per area.
Impro
Bookings and check-ins open the doors of each gym’s own Impro installation.
Salto KS
Bookings and check-ins open the right Salto KS locks, with a phone digital
key for members.
Marketing
Google Business Profile
Your verified business details and locations import themselves from Google.
Google Tag Manager
Your own analytics and pixels run on the member portal and website.
Meta
See which bookings and sales your Facebook and Instagram ads bring.
Tools
Google Calendar
Every area booking appears in your Google Calendar as it happens.
Hype POS
Orders go to Hype POS for fiscalization, and its menu syncs back into 1Club.
Send and receive WhatsApp messages from the Inbox with your own WhatsApp
Business number.
Built in
Social Booking
Members book straight from your Instagram and Facebook profiles, and you see
which platforms drive bookings.
How it works
Every integration follows the same lifecycle, though the details differ per provider:- Activate - click Activate next to an available integration. What happens next depends on the integration:
- Google Calendar, WebLock, Impro, Salto KS, and Hype POS are added straight away, a confirmation appears, and their page opens so you can finish the setup.
- Stripe starts your Stripe account setup in a new tab and opens its page.
- myPOS, DatecsPay, Google Business Profile, Google Tag Manager, WhatsApp, and Meta open their page, where you enter credentials or sign in to the provider’s account to activate them.
- Configure - on the integration’s own page, fill in credentials, mappings, or sync rules. Each integration has its own settings - see the pages above.
- Test - most integrations let you check the setup before you rely on it, for example Test connection for WebLock, Impro, Salto KS, and Hype POS, Validate configuration for myPOS, and Test configuration for DatecsPay. Stripe, Google Calendar, Google Business Profile, Meta, and WhatsApp check the account while you sign in to it.
- Use - once active, the integration runs in the background. It appears under Active Integrations with its status, and you return to its page with Configure.
- Deactivate - click Deactivate at the top of the integration’s own page, not on the list. The confirmation, for example Deactivate Stripe?, says what you lose, usually that the integration stops working and its settings are deleted. For a payment provider connected for several billing entities, it also says which one the deactivation applies to. If 1Club can’t deactivate it, the reason appears in the dialog. Afterwards Stripe, myPOS, and DatecsPay stay on their page, and the others return you to Settings > Integrations.
Opening Settings > Integrations requires the
settings.read.organization permission. Activating, configuring, testing,
and deactivating integrations requires settings.manage.organization.
Plan limits
- Free plan - every integration except Social Booking is locked. A banner says “Integrations are not available in your plan.”
- Trial - Google Calendar, Google Business Profile, and Social Booking are available. Payments, messaging, door access, and the rest stay locked, and a banner says so.
- Paid plans - everything is available.
Choosing a payment provider
1Club supports Stripe, myPOS, and DatecsPay as payment providers. You can run Stripe alongside one of the hosted-checkout providers, but most operators pick one based on country and preferences:- Stripe is the broader option - widest country coverage, digital wallets, Stripe Connect onboarding, automatic payouts, and a large dashboard ecosystem.
- myPOS is a fit if you already have a myPOS merchant account or operate in a region where myPOS is the established provider. Customers pay on myPOS’s hosted checkout page, so card data never touches 1Club.
- DatecsPay is a BORICA-backed hosted checkout for merchants who already have a BORICA e-commerce terminal, typically issued by a Bulgarian bank. Like myPOS, customers pay on the provider’s secure page. Unlike myPOS it has no shared sandbox - both Test and Live need your own BORICA credentials - and it does not support shareable payment links.
Worked examples
Padel gym taking online court payments (Stripe). After upgrading to a paid plan, a racket-sports gym activates Stripe and runs a few bookings in test mode using Stripe test cards to confirm the portal checkout works. It then switches on Live mode and onboards its own Stripe Connect account. Court bookings and coach sessions now collect real payments at checkout. Boxing gym in a myPOS region. A martial-arts gym already banks with myPOS. It activates myPOS, pastes its Configuration Pack from the myPOS Checkout Store, validates the configuration, and starts collecting membership dues through hosted checkout - no second payment processor needed. Climbing gym with door access. A climbing gym activates WebLock and links each of its areas to WebLock door groups and light devices, so a booking or check-in in an area opens that area’s doors. It keeps Stripe active in parallel for online payments. Yoga studio marketing its schedule. A yoga studio uses the always-on Social Booking tool to generate a tagged “Book now” link for its Instagram bio, then checks Analytics > Bookings by source to see how many reformer bookings came from Instagram versus its website.Tips & best practices
- Try every payment provider in test mode first. A test payment through the real checkout flow is the only reliable proof that live credentials will work.
- Keep only the integrations you actually use active. Fewer active integrations means fewer places to reconcile and fewer moving parts when something looks off.
- Most integrations are set up once for the whole organization. Door access is the exception: WebLock, Impro, and Salto KS are set up per gym, and a gym can use only one of them at a time. Payment providers are connected per billing entity when you trade through more than one company.
- Upgrade to a paid plan before you plan to take payments. Stripe, myPOS, and DatecsPay can’t be activated on the Free plan or during the trial.
Troubleshooting
- Every Activate button is greyed out - your organization is on the Free plan. Upgrade to unlock integrations. Social Booking stays available regardless.
- Only Google Calendar and Google Business Profile can be activated - your organization is still in the trial. Upgrade to unlock payments, messaging, door access, and the rest.
- I can see integrations but can’t activate or configure them - you are missing the settings.manage.organization permission. Ask an admin to grant it, or have an admin do the setup.
- An integration I deactivated still shows external data - deactivating stops 1Club from creating new activity, but it does not delete data already sent to the provider. Manage that from the provider’s own dashboard (for example refunds in Stripe or myPOS).
- Google Tag Manager is still under Available Integrations even though I added a container ID - the list catches up when the Google Tag Manager page loads. Click Activate next to Google Tag Manager to open its page, or save the container ID again.
Related
- Stripe - card and wallet payments with test and live modes.
- myPOS - hosted-checkout card payments and payment links.
- DatecsPay - BORICA-backed hosted-checkout card payments.
- WebLock - door access and area lights per gym and area.
- Impro - door access through each gym’s own Impro installation.
- Salto KS - door access with a phone digital key.
- Google Business Profile - import verified locations.
- Google Tag Manager - analytics and tags on your public surfaces.
- Meta - measure your Facebook and Instagram ads on bookings and revenue.
- Google Calendar - two-way booking sync.
- Hype POS - fiscal receipts, kitchen display, and menu sync.
- WhatsApp - WhatsApp messages in the 1Club inbox.
- Social Booking - tagged “Book now” links and booking attribution.