API subscriptions
GET /api/v2/api_subscriptions?api_key=api_key
List subscriptions with authenticated user. Use api key to make a request.
POST /api/v2/api_subscriptions?api_key=api_key
Create a subscription with authenticated user. Use api key to make a request.
DELETE /api/v2/api_subscriptions/:id?api_key=api_key
Delete a subscription. Use api key to make a request.
Appointment types
GET /api/v2/appointment_types?api_key=api_key Get list of appointment types
Appointments
GET /api/v2/appointments?api_key=api_key Get appointments with authenticated user. Use api key to make a request.
POST /api/v2/appointments?api_key=api_key Create an appointment with authenticated user. Use api key to make a request.
PUT /api/v2/appointments/:id?api_key=api_key Update an existing appointment detail with authenticated user. Use api key to make a request.
DELETE /api/v2/appointments/:id?api_key=api_key Cancel an appointment. Use api key to make a request.
Customers
GET /api/v2/customers?api_key=api_key Get customers list with authenticated user. Use api key to make a request.
POST /api/v2/customers?api_key=api_key Create an customer with authenticated user. Use api key to make a request.
PUT /api/v2/customers/:id?api_key=api_key Update an existing customer info. Use api key to make a request.
DELETE /api/v2/customers/:id?api_key=api_key&soft_delete=true Delete a customer. Use api key to make a request.
GET /api/v2/customers/:id?api_key=api_key&soft_delete=true Get a customer with his/her id. Use api key to make a request.
Oauth
POST /api/v2/authenticate Returns api_key for api access
Services
Resource Description
GET /api/v2/services?api_key=api_key Get list of services
Staff members
GET /api/v2/staff_members?api_key=api_key Get list of staff members
Users
GET /api/v2/me?api_key=api_key Get user info
Send appointment invites to team members based on skills.
Book as many customers as you want to a single event.
Send out appointment invites through round-robin scheduling.
Schedule meetings between one customer and several staff members.
Send up to two SMS reminders for scheduled meetings.
Set a limit on how far into the future customers can book appointments.
Customize your emails with unique brand elements such as text, colors, and more.
Display only the calendar dates when staff is available for appointments.
Display global time zones and schedule meetings based on your customer’s time zone.
Set up a minimum lead time before an appointment can be scheduled.
Establish the starting time (and day) for each booked appointment.
Add extra time before and/or after the appointment.
Access our open software APIs or let us build a custom booking system integration for your company software.
Store all meetings and customer data in a separate Azure Server.
Create one set of sign-in credentials for the entire company.
Let customers see your logo, icon(s), URL, and email address before booking.
Arabic - Bengali - Chinese - Croatian - Czech - Danish - Estonian - Finish - French - German - Hindi - Hungarian - Italian - Japanese - Korean - Malay - Norwegian - Polish - Portuguese - Romanian - Russian - Spanish - Swedish - Turkish - Ukranian - United Kingdom - Vietnamese
Receive automated confirmation emails after booking and sync to calendars.
Automatically send customers a message asking for reviews/feedback, with links to major review sites.
Send a simple SMS or add a Zoom link, personal messaging, branding, etc.
Schedule up to two reminders (email and text) at set intervals prior to the appointment.
Embed our appointment scheduling software widget into your profiles on Facebook, Twitter, LinkedIn, etc.
Add a link button to your email signature.
Copy & paste code to integrate our free appointment booking service widget on your website.
Each scheduling software account comes with a free mini-website. Create a meeting profile with available hours, company details, and more.
Meeting staff can log in to their own schedules from anywhere, at any time.
Bring all the staff meeting calendars together in one employee scheduling platform.
Add as many users as you like. Made for enterprises of any size, from small businesses to corporations.
An automated review/feedback request is sent after each appointment. Use for both internal and public reviews.
Business owners and staff can sync appointments to and from Google calendar on the Bookafy app.
You can integrate the free scheduling tool directly into your website via iframe, or link from your site to your private subdomain.
Create your own set of customer information fields and add-ons. Choose from a list of pre-defined fields or create your own.
Set up a seamless email marketing system by syncing all your customers to Mailchimp.
Get custom integration options and/or features with a convenient WordPress API.
Admin and customers can view booked appointments for staff members, currently working staff, and more.
Sync all customers through Constant Contact integration.
Each scheduling software plan comes with an SMS reminder facility. Prevent no-shows and cancelations with timely text reminders.
Establish automated breaks between scheduled appointment time slots. Add custom buffer times for each service.
Create brand-specific messaging and send a post-confirmation message for each appointment. Add reminders for customers into each message.
Include as many staff members, customers, and appointments as your business needs.
Customers can use our free scheduling app to schedule appointments from anywhere in the world through Apple iOS and Android.
Set your preferred time and frequency of text and email reminder messages. Create a custom appointment reminder schedule for each service.
Customize your scheduling calendar on our appointment booking page according to your unique branding. Choose your calendar and text color, and button design from a color picker or an HTML color code.
Customize your scheduling calendar on our appointment booking page according to your unique branding. Choose your calendar and text color, and button design from a color picker or an HTML color code.
Set a different appointment start time for each of your services, or multiple start times for a single service.
Our free scheduling mobile app supports up to 35 national and regional languages. Set different display languages for different customers.
Bring all of your existing customers and their details into our scheduling software for free.