In this knowledge base topic, we focus on integration, API and data exchange within the Klubs platform. These features are essential to optimizing your experience with Klubs and leveraging the full potential of the platform.

API - Application Programming Interface
An Application Programming Interface (API) is a collection of programming commands that call the functions of a program. It is a method that allows two platforms to communicate with each other.
Klubs now has following APIs that are fully supported(updates, releases).
Internal APIs:
- Member Import: A bulk import of members into Klubs can be notified via the Member Import function. This involves importing basic CRM info, member type, membership type and period.
- Activity Listing: An HTML page containing activity data such as description, date, location, for use on a public website.
External APIs:
- Mailchimp: Synchronization of Klubs CRM contacts with Mailchimp Audiences (List ID).
- Yuki: Accounting integration (full accounting) for tracking financial processing of memberships, activity participation, ...
- Billit: Digital invoicing and document management, used here as a gateway to more than 40 connected accounting packages.
- Treasurer/Treasurer: Accounting integration (single accounting) for accounting tracking of financial processing of memberships, activity participation, ...
- Mollie: Payment processing of online payments for memberships, activity participation, ...
- Saferpay: Payment processing of online payments through the Wordline platform
Technical APIs:
- Mailgun: Email Service Provider as transactional mail server for mail delivery optimization and reporting.
- AWS: Mass media storage for documents, photos, etc.
- SSO - Single Sign-On: Klubs can be integrated into an SSO environment, allowing users after login, in a larger organization, to access Klubs directly as well. The existing API is based on Okta as Identity Provider (IdP) and SAML for the exchange of authentication and authorization data to Klubs as Service Provider (SP).
Data Exchange
Data exchange within Clubs via downloads, with the following structured data available for exchange via CSV files:
- Member information: CRM info, additional profile fields, membership information, GDPR settings
- Activities: Participation in activities, billing lists, ...
- Evaluations: Individual activity reporting questionnaires.
- Reports: Attendance lists with overview by activity, total overview of all activities
Integrations
These member-based CRM integrations help improve your workflow and make your organization more efficient.
- Bars: Tracking of bar consumption by members, complete with product list, tablet order recording and link to member billing.
- Locations: Follow-up of reservations from various salons, complete with follow-up, assignment and linkage to member billing.
- Associations: Add-on for associations that work with Associate Clubs, and allow their members to use these locations via reciprocity.
- Digital General Assembly: complete platform for setting up and legally holding a General Assembly.

