Integrations

Connected where it counts.

24 integrations in four groups: payments, messaging, media storage and ZATCA. Your club switches on the providers it works with, from one Integrations screen.

DashboardPeopleFacilitiesProgrammesMembershipsFinanceSales and stockIntegrationsControl and settings
Demo Club

Integrations

ProviderStatusKey
Tap PaymentsAvailable••••••••
MoyasarAvailable••••••••
HyperPayAvailableNo key yet
PayTabsAvailableNo key yet
Amazon Payment ServicesAvailableNo key yet
TabbyAvailable••••••••
TamaraAvailableNo key yet
MadfuAvailableNo key yet
stc BankAvailableNo key yet
Illustrative screens · Sample data

Try it: switch between the four groups · Sample data

Integration providers per area

  • 9Payments
  • 9Messaging
  • 4Media storage
  • 2Tax compliance (ZATCA)
The catalogue

Every provider, with its status.

Available means ready to switch on today. In progress means we are building it now. Planned means it is on the roadmap.

Showing 24 of 24 providers

Payments · 9

A payments hub, not a single gateway: each club switches on the gateways, instalment and wallet providers it has contracts with, and members pay the way they prefer.

Card gateways5
Buy now, pay later3
Digital wallets1

Messaging · 9

Sign-in codes, booking confirmations, reminders and receipts reach members on the channel they use, in Arabic or English.

Email2
SMS and sign-in codes5
WhatsApp1
Push notifications1

Mobile App push is available. Portal push is planned.

Media storage · 4

Logos, photos and banners are uploaded once to the club's media library and stored with the provider the club chooses.

Storage providers4

Tax compliance (ZATCA) · 2

Saudi e-invoicing rules are built into every invoice the platform issues.

E-invoicing2

Your club switches on the providers it has agreements with.

Switching one on

Four steps, in your super admin's hands.

Integrations are kept to the super admin, because they carry your contracts and your keys.

  1. Choose the providerPick the gateway, instalment, wallet, messaging or storage provider your club has an agreement with, or ask us to arrange one.
  2. Enter your keysYour own account keys, stored encrypted and never shown in full again.
  3. Switch it onTurn the provider on for your club, alongside any others.
  4. Members see itA new way to pay at checkout, or messages on a new channel, straight away.
DashboardPeopleFacilitiesProgrammesMembershipsFinanceSales and stockIntegrationsControl and settings
Demo Club

Integrations

Setup integration
Enabled
Illustrative screens · Sample data

Try it: choose a provider, paste a key, switch it on and save. The steps follow. Sign in as a branch admin to see the lock · Sample data

Three ways to connect

Your agreement, or ours to arrange.

Every provider account belongs to your club. Bring your own, let us arrange it, or ask for something new.

Your own agreement

Sign up or contract with the provider, enter your keys and switch it on. The provider bills your club directly.

Managed by us

For any provider on our list, we complete the agreement or subscription and manage it for you, at a cost shown in your quote.

Custom integration

Need a provider we don't list, or a service built around your club? We build it on request, quoted separately.

Messaging

The right message, on the right channel.

  • Sign-in codesAvailableBy SMS or WhatsApp: Authentica, Unifonic, Msegat, Taqnyat or Twilio SMS.
  • EmailAvailableReceipts, invoices and booking confirmations, from your own domain or through SendGrid.
  • WhatsApp BusinessIn progressBooking and payment confirmations, invoices and marketing messages.
  • Mobile App pushAvailableOn iOS and Android, through Firebase Cloud Messaging.
  • Push in the Members Web Portal is planned.

Member notifications

Booking confirmedYour court booking is confirmed.Today
Receipt readyYour receipt is now available.Today
Member sign-in

Enter the code sent to your phone.

Msegat sends SMS only.

Illustrative screens · Sample data

Try it: pick the sign-in provider and channel, send a code and type it in · Sample data

Media storage

Pictures stored where you choose.

Logos, photos and banners are uploaded once to the club's media library and stored with ImgBB, Amazon S3, Cloudflare R2 or Cloudinary. The portal, the app and the website all use the same files.

Media library

court-01.jpgi.ibb.co/democlub/court-01.jpg
court-02.jpgi.ibb.co/democlub/court-02.jpg
banner.jpgi.ibb.co/democlub/banner.jpg

Used in:Members Web PortalMobile AppWebsite

Illustrative screens · Sample data

Try it: change the storage provider or upload a file · Sample data

ZATCA

E-invoicing, built in.

Phase 1 is available: tax invoices and credit notes carry the QR code with your Arabic legal name, VAT number, time of issue, total and VAT. Phase 2, linking each invoice to ZATCA's Fatoora platform, is planned and will follow the timeline the authority sets for your club.

ZATCA phase 1

Available

Bilingual tax invoices with the seller's VAT number and the phase 1 QR code, and a credit note for every refund.

ZATCA phase 2 (Fatoora)

Planned

Linking each invoice to ZATCA's platform, on the timeline the authority sets for the club.

See the printed invoice
Demo Clubنادٍ تجريبيTax Invoiceفاتورة ضريبية
Invoice
INV-1032
الفاتورة
Issue date
2027-09-14
تاريخ الإصدار
Customer
—
العميل
Subtotal
—
الإجمالي قبل الضريبة
VAT 15%
—
ضريبة القيمة المضافة 15%
Total
—
الإجمالي
Illustrative invoice · Sample data
The platform API

One API behind every product.

The Admin Panel, the portal and the app, and the club website all work through the platform's own API, so every product follows the same rules.

The API is not public: access for third-party developers is available on request, under agreement, for Enterprise clubs.

DashboardPeopleFacilitiesProgrammesMembershipsFinanceSales and stockIntegrationsControl and settings
Demo Club

Dashboard

All branches
Today's arrivals128
Bookings64
Takings—
Needs attention3
Upcoming bookings
TimeCourtActivity
09:00Court 1Tennis
10:00Court 2Padel
11:00Court 3Tennis
12:00Court 1Padel
Arrivals
Sample Member AActive
Sample Member BActive
Sample Member CActive
Sample Member DActive
Illustrative screens · Sample data

API routes per module group

  • People81
  • Programmes54
  • Facilities and bookings46
  • Control and settings38
  • Memberships32
  • Loyalty and marketing26
  • Finance23
  • Sales and stock17
  • Brand and content14
Planned

On the roadmap.

  • WhatsApp booking and payment confirmations, invoices and marketing messagesIn progressThrough approved WhatsApp Business templates.
  • Push notifications in the Members Web PortalPlannedPush is already available in the Mobile App.
  • ZATCA phase 2: linking invoices to the Fatoora platformPlannedOn the timeline the authority sets for each club.
  • Apple Wallet and Google Wallet membership cardsPlannedDigital membership cards on members' phones.

Need something connected? Tell us.

Tell us which providers your club already uses and we'll show you how they fit. No agreement yet? We can arrange it.

Book a demo