All features

Booking backend for service websites.

Add appointment and scheduled-service flows to custom sites without building provider availability, booking checkout, and admin management from scratch.

Best for

  • salons and clinics
  • classes and workshops
  • consulting bookings
  • rental scheduling

Use it for service businesses where the website needs real availability, not a contact form pretending to be scheduling.

What this module gives your project.

Services and providers

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Availability windows

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Scheduled checkout

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Google Calendar sync

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Reminder workflows

Use this capability from your custom frontend while the operational side stays manageable in Arky admin.

Custom UX without rebuilding backend state.

  • Service listings
  • Provider availability
  • Available time slots
  • Scheduled cart lines

A client-facing back office for the same module.

  • Service setup
  • Provider calendars
  • Booking management
  • Reminder rules
  • Customer context

Code the frontend. Connect Arky underneath.

Start with the frontend stack the project deserves, then connect only the Arky modules it needs. The admin, API, SDK, and backend workflows stay behind the custom experience.

  1. Define services and providers
  2. Render live availability in the frontend
  3. Confirm bookings through checkout and workflows
import { createArkyStore } from "arky-sdk/storefront-store";

const arky = createArkyStore({
  baseUrl: "https://api.arky.io",
  storeId: "your-store-id",
  locale: "en",
});

await arky.setup({ hydrateCart: true });

// Use the module helpers your frontend needs.
// The client keeps full control over markup, routing, and UX.

Useful integration touchpoints.

  • GET /v1/storefront/{storeId}/services
  • GET /v1/storefront/{storeId}/services/{id}/availability
  • POST /v1/storefront/{storeId}/carts/{id}/lines/service
Talk to us

Early access for custom frontend teams.