All modules

Customer records for custom sites.

Keep visitor, customer, lead, and client data in one backend so custom frontends can still have a usable CRM layer behind them.

Best for

  • client portals
  • member sites
  • lead databases
  • customer history

Use it when the site needs memory: carts, conversations, form submissions, bookings, campaign action, and admin notes.

What this module gives your project.

Contacts

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

Actions

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

Contact lists

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

Customer context

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

Admin notes

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

Custom UX with backend state managed in Arky.

  • Contact sessions
  • List subscription flows
  • Access checks
  • Action tracking

A client-facing back office for the same module.

  • Contact timelines
  • Lists and segments
  • Conversation context
  • Internal notes
  • Submission history

Code the frontend. Connect Arky as the backend.

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. Identify or create a contact
  2. Track important site actions
  3. Use lists and history for follow-up
import { initialize } from "arky-sdk/storefront";

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

await arky.eshop.cart.load();

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

Useful API touchpoints.

  • POST /v1/storefront/{storeId}/contacts/session
  • POST /v1/storefront/{storeId}/contact-lists/{id}/subscribe
  • GET /v1/storefront/{storeId}/contact-lists/{id}/access
Talk to us

Early access for custom frontend teams.