Connect Evertsports Manager with your MyClubs account
You can connect your Eversports Manager with your MyClubs account through an API. This automatically synchronises your schedule with MyClubs and bookings and cancellations will be going directly into your Eversports Manager.1) Activate the MyClubs extension in the market
You can activate the extension MyClubs API in the menu Market (in the lower left corner).
Click on 'Learn more' to activate the extension. You will then receive an email with confirmation and information about your next steps.
2) Activate your activities for MyClubs
Your activities are only visible to MyClubs once you have activated them in your Eversports Manager. You can decide which classes or training sessions you want to activate via the API. To activate an activity for MyClubs, go to the settings of the respective activity.
In the tab Rules of the activity settings, you now find the option "Aggregator bookings". Here you can change the setting to "Allow bookings from aggregators" if you want to offer all sessions of that activity for MyClubs. It is also possible to limit the amount of slots that you want to offer for MyClubs customers.
As soon as you save your settings, the approved activities are sent directly to MyClubs via the API.
NOTE: for the API to work with MyClubs, you must not change the title of an individual appointment in the quick edit function in the activity overview. Otherwise there will be problems with synchronization. If you want to change the title of an activity, you can only do this for all appointments of this activity. To do this, go directly to the activity settings.
3) Inform MyClubs support
As soon as you have activated your first activities for MyClubs, you can contact MyClubs support and let them know that your interface is ready to go. MyClubs support will link your Eversports Manager to your MyClubs account. This requires two IDs from your Eversports Manager. You can find these two IDs in your settings in the “Version” tab.
It is best to copy the Venue UUID and the Company UUID and send them to MyClubs support.
This is how the API works:
As soon as your API has been successfully set up, the following steps are automated:
Synchronizing activities
As soon as your Eversports Manager is linked to your MyClubs account, the dates of your classes and training sessions that are available for aggregators will be sent directly to MyClubs. This means you no longer have to manage your timetable twice.
Bookings and cancelations directly via the API
When customers book or cancel via MyClubs, these bookings or cancellations are transferred directly to your Eversports Manager. You can find the bookings directly in the sign-in of activities, where you can also find the bookings of your own customers. Bookings from MyClubs have automatically selected the “MyClubs” product and can no longer be manually canceled from an activity. If you cancel an activity, MyClubs is automatically activated via this cancellation so that MyClubs customers are informed of the cancellation.
Customer creation via the API
When a customer books via MyClubs, this customer is automatically created in your Eversports Manager. For customers who book via the API, the aggregator ID is automatically stored in the customer profile. This ID ensures that future MyClubs bookings with this ID can be automatically assigned to this customer.
If you already have customers in your customer administration who regularly come via MyClubs, you can also manually enter the MyClubs ID in the customer profile for these customers in advance. To do this, go to the relevant customer profile in your Eversports Manager. There you will find the “Customer IDs from aggregators” section in the “Details” tab. If you click on the 3 dots on the right, you can enter the MyClubs ID for this customer:
If this customer then books via the API, the booking will be assigned to this customer profile. No new customer will be created.
We wish you all the best with this API!