Skip to main content
Integrations link 1Club with external services so your bookings, payments, door access, and marketing work alongside the tools you already use. An owner or admin activates and configures each one, and once it is active it runs in the background. Integrations are a paid-plan feature: on the Free plan they stay locked, and during the trial only a few are available (see Plan limits).

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.
Every row also says what the integration does for your gym and carries a Learn more link to its page in these docs. When your organization trades through more than one billing entity, the Stripe, myPOS, and DatecsPay rows also say how many of them the provider is connected for, for example “Connected for 1 of 2 billing entities”. Each integration keeps its own configuration and status, so you can run several at once, for example Stripe for online payments and WebLock for door access.

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.
Card readers from Stripe and myPOS are registered separately, under Payment terminals.

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.

WhatsApp

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.
Social Booking is always active. It needs no activation and no external account, and it stays available on every plan.

How it works

Every integration follows the same lifecycle, though the details differ per provider:
  1. 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.
  2. Configure - on the integration’s own page, fill in credentials, mappings, or sync rules. Each integration has its own settings - see the pages above.
  3. 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.
  4. 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.
  5. 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.
Deactivating does not delete data already sent to the provider, such as events in Google Calendar or charges in Stripe. Door access works differently: WebLock has no Deactivate button and is switched off per gym, and Impro and Salto KS withdraw the access they granted before they are removed.
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.
A locked integration’s Activate or Configure button is greyed out. An integration you activated before the lock stays listed under Active Integrations, but you can’t open its page until you upgrade.

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.
Every provider supports a test mode so you can run the full checkout flow before charging real cards. myPOS and DatecsPay both use hosted checkout for the same “pay by card” step, so only one of them can be active at a time for the same billing entity. You can run Stripe alongside either.

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.
  • 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.