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.
- Identify or create a contact
- Track important site actions
- 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