Platform
One system instead of four
Elara One runs your shop, your CRM, your automation and your inbox on one customer record, with one admin for your team and one API for your website.
Today: four tools, four copies of Ada
Chat and SMS inbox
+44 7700 900123
Unknown contact
Elara One
one record
Ada Lovelace
[email protected] · +44 7700 900123
- CommerceOrder #1048 · £157.00Paid · Stripe
- CRMOwner: Grace HopperCustomer
- EmailOrder confirmation sentToday 14:33
- Inbox“Large please. Can you hold one?”SMS
Architecture
Everything orbits one customer
Your website and your team come in through two doors. Behind them, every module reads and writes the same customer record, in a database that belongs to your store alone.
Read the diagram as a list
- Your storefronts. Your own website, one of our starters (Next.js, Nuxt or Astro) or your own apps and scripts.
- The API lock. Browser calls are accepted only from your registered websites; server calls must carry your secret.
- One API. One REST API at /api/v1 for the catalogue, cart, checkout, forms, chat and the CRM.
- Your team and two-step sign-in. Every staff account signs in with two steps, then works in one admin for the shop, the CRM and the inbox.
- The engine. Commerce, CRM, Email, Inbox, Automation and Forms, all writing to one customer record. Analytics is coming soon.
- One database per store. Your store’s data, search index, cache and media are kept apart from every other store.
- Payments. Stripe and PayPal on your own accounts. No fees on your sales, and card details never reach Elara One.
01
Two doors in
Your storefronts use the API. Your team uses the admin. Both are locked: registered websites and a server secret for one, two-step sign-in for the other.
02
Modules, not tools
Commerce, CRM, Forms, Automation, Inbox and Email are parts of one engine, so nothing has to be copied between them.
03
One record at the centre
An order, a form, a text message and a task all land on the same customer, the moment they happen.
04
Your data, your money
Each store has its own database. Payments go to your own Stripe or PayPal account, with no fees on your sales.
One customer record
At the centre, one customer
Ada asked for a quote on Monday, had a text back within minutes and bought on Wednesday. In Elara One that is one person with one timeline, not three half-records in three tools.
- Sent the “Quote request” formForms · lead created
- Lead routed to Grace HopperCRM · routing rule
- Grace replied by SMSInbox · six minutes later
- Order #1048 paid, £157.00Commerce · Stripe
- Order confirmation sentEmail · as Hearth & Oak
- Task: call about a trade accountTasks · due today
Duplicates are found by email, phone, name and company, or postcode, and merged side by side with consent carried over.
One admin
One admin, built for the keyboard
Orders, customers, leads, flows and conversations live in one admin with one sign-in. Your team learns one place, and every list works the same way.
Press⌘Kanywhere in the admin
Command menu
Press ⌘K and type a name, an order number or a setting. Jump straight there.
Keyboard first
J and K move through every list, Enter opens, ⌘S saves. No hunting for buttons.
Staff permissions
Roles and fine-grained permissions. Record access by owner, team or everyone, and sensitive fields only for the people allowed.
Two-step sign-in
Required for every staff account. Passkeys, “remember this device” for up to 30 days and an email when a new device signs in.
One API
One API for every part of it
The same base URL and the same key serve your catalogue, checkout, forms and CRM. One way to authenticate, one error format, one set of rules to learn.
- One key per storeYour public key identifies the store; your secret stays on your server.
- Locked to your websitesBrowser calls work only from websites you register. Keys rotate with a 7-day overlap.
- Exactly-once ordersSend an Idempotency-Key and a retried checkout never places a second order.
- Money you can trustPrices are whole pence, never floats: £89.00 is 8900.
- Signed webhooksCRM changes are signed with HMAC-SHA256, retried, and logged with “Send again”.
curl -G https://api.elaraone.app/api/v1/products \
-H "X-Tenant-Key: pk_live_…" \
-H "X-Tenant-Secret: $ELARAONE_TENANT_SECRET" \
-d "filter[collection]=lighting" \
-d "include=variants.prices"
"price": {
"amount": 8900,
"currency": "GBP",
"formatted": "£89.00"
}
"error": {
"code": "ORIGIN_NOT_ALLOWED",
"message": "This website is not
registered for the store."
}
One base URL and one key for every module. The merchant API adds keys with only the permissions you grant.
Before and after
Five tools, or one
Most growing shops end up with a shop, an email tool, a CRM, an inbox and something to connect them. Here is what changes when it is one system.
| Topic | Shop + email tool + CRM + inbox + an integration tool | Elara One |
|---|---|---|
| The customer | A copy in every tool, matched by email address when the sync works. | One record with every order, form, message, email and task. |
| Signing in | A login per tool, each with its own security settings to check. | One admin. Two-step sign-in is required for every staff account. |
| Automation | Triggers hop between tools through webhooks and a connector. | 17 triggers and 12 actions working on the same data, with nothing in between. |
| When something breaks | Find which sync failed, then fix the data in two places. | There is no sync to fail. Every module reads the same record. |
| Your data | Spread across several vendors, each with its own export. | Your store’s own database. Export contacts to CSV, or read everything through the API. |
| Paying for it | A subscription per tool, each priced its own way. | One plan for the whole system. No fees on your sales. |
The customer
Separate tools
A copy in every tool, matched by email address when the sync works.
Elara One
One record with every order, form, message, email and task.
Signing in
Separate tools
A login per tool, each with its own security settings to check.
Elara One
One admin. Two-step sign-in is required for every staff account.
Automation
Separate tools
Triggers hop between tools through webhooks and a connector.
Elara One
17 triggers and 12 actions working on the same data, with nothing in between.
When something breaks
Separate tools
Find which sync failed, then fix the data in two places.
Elara One
There is no sync to fail. Every module reads the same record.
Your data
Separate tools
Spread across several vendors, each with its own export.
Elara One
Your store’s own database. Export contacts to CSV, or read everything through the API.
Paying for it
Separate tools
A subscription per tool, each priced its own way.
Elara One
One plan for the whole system. No fees on your sales.
Modules and plans
Pay for the side you use
Choose Elara One Leads or Elara One Commerce. Commerce includes everything in Leads, plus the shop.
Commerce
Catalogue, basket and checkout, promotions, shipping, tax and instant search.
Commerce plans
CRM
Contacts, companies, tasks, smart lists, duplicates, import and lead routing.
Every plan
Forms
Lead forms with spam protection and up to 10 email notifications each.
Every plan
Automation
Flows with 17 triggers and 12 actions: emails, texts, tasks and webhooks.
Every plan
Email
Order emails and flow emails sent as your store, with one-click unsubscribe.
Every plan
Inbox
Web chat and SMS in one inbox, on the customer record.
Included from Growth, add-on on Starter
Analytics
Coming soonFirst-party dashboards, attribution and alerts that can start flows.
Add-on on Growth, included on Scale
Compare plans
Starter, Growth and Scale for each line, with what every plan includes.
See pricing
Do I have to use every module?
Can I keep my current website?
What does “one customer record” mean in practice?
Can I bring my contacts from another CRM?
Do you take a cut of my sales?
Where is my data kept?
Can my developer connect other tools?
What is coming next?
Bring your business into one orbit
Get started today, or book a demo and we will walk you through your shop, your leads and your inbox in one admin.