elevait

System overview

One system for the whole product company

Orders, products, purchasing, stock, budget and marketing in one connected place. A price, a part list or a delivery date is entered once and used everywhere.

Products

How a product is set up, for one shop or several

A product page in the shop sits on top of shared data: a family with the common text and photos, and sellable items with part lists. Each shop gets its own product pages, titles, texts, prices and photo order. Select a topic.

AI customer service

It reads, drafts and learns. People decide.

Every incoming mail is tied to the order or purchase it is about, read, and answered with a suggested draft. When a person corrects a draft, the system proposes what it learned, and uses it only after approval. Step through an invented example.

One shared inbox for the whole team

Everyone sees the same mail. Each conversation has a status and an owner, and the AI marks what needs action. Try the views and assign a conversation.

The shared inbox with an AI summary of a dealer mail and a suggested reply in the reply box
THE REAL INBOX · SUMMARY ON TOP, SUGGESTED REPLY BELOW · DEMO DATA
The dashboard with the daily AI briefing and its tasks
THE DAILY BRIEFING ON THE DASHBOARD · DEMO DATA

Reads everything

The mail and its attachments: PDF, images, Excel, Word, CSV and text.

Understands the case

Category, priority, whether it needs a reply, a one-line summary and facts such as amounts, dates and order numbers.

Drafts with context

Uses earlier mail from the same sender, the linked order, purchase or shipment, brand guidelines, saved replies and the team’s own rules, in Danish or English.

Learns from edits

Compares each draft with what was sent, proposes a rule, and waits for a person to approve it before using it.

Orders from mail

Reads a dealer’s mail or attachment into proposed order lines, matched to the catalogue with a confidence. Prices are never taken from the mail, and a person adds the lines.

Corrections and briefing

Anyone can correct how the AI understood a conversation and it reads again. A short daily briefing lists what needs attention today.

Setup

Team, mailboxes and rules are set up in Settings

An admin sets up who is on the team and what each role may do, which mailboxes are connected, and what the AI has been taught. No developer is needed for day-to-day changes.

Team and roles

Add people, give each a role and a signature for replies, and switch them off when they leave.

Mailboxes

Shared, purchasing, invoice and personal mailboxes. Each is tied to roles, can be read-only, and has a connection test. Passwords are never stored in the admin.

Saved replies and spam rules

Reusable answers in Danish and English, and rules that keep senders you never want to see out of the inbox.

AI knowledge

Rules for all mail or one sender, approved answers used as examples, and suggestions the AI makes from your edits. Personal details are removed before anything is saved.

Brands, finishes and settings

The brands, colours and finishes the products use, and the company settings the documents and prices rely on.

Language

The admin runs in English or Danish per person, including the calendar and the AI summaries.

Marketing

A yearly plan with a cost on every channel

Campaigns are planned per brand and audience, with channels and a cost for each. The costs add up month by month and flow into the budget. Select a block in this invented plan.

Planned cost per month, flows into the budget
The yearly wheel page with planned marketing budget by month, channel and brand, and a campaign list
THE REAL YEARLY WHEEL PAGE · BUDGET BY MONTH, CHANNEL AND BRAND · DEMO DATA

Marketing that learns from sales and channel statistics

The plan knows what each channel costs. The next step is to connect it to what comes back: sales in the webshop and from dealers, and the statistics from Meta, Google, LinkedIn and the other platforms. Together they show which channels pay and where the budget should move. The numbers below are invented, and the connections are set up per customer.

In place costs per channel in the plan, flowing into the budget   Planned platform statistics and learning from sales

What the system learns

Where the numbers come from

Webshop salesOrders carry the campaign they came from, so revenue and orders are tied to a channel.
B2B salesDealer orders and leads are tied to their source, for example a LinkedIn campaign or a trade fair.
Platform statisticsSpend, impressions and clicks from Meta, Google, LinkedIn, Pinterest, TikTok and the e-mail platform.
The plan and the budgetPlanned and actual cost per channel, so a plan can be compared with what it delivered.

Audiences

Target groups with their needs, barriers and best channels, one set for consumers and one for business customers.

Posts from the plan

The AI drafts posts from a plan block and the media bank, picks a fitting image and explains why. A reviewer can ask for a warmer, shorter, more factual or more playful version.

Plan from AI, approved by you

A first yearly plan can be proposed from products and seasons. Manual blocks are never overwritten, and nothing is published without review.

Media archive

One archive of photos, used by the shop and by social media

Every photo, drawing and document is stored once, tagged, and linked to the products it shows. The webshop, the posts, the catalogue and the quotes all pick from the same archive. Filter the invented examples below and select one.

Roles

Hero, detail, lifestyle, marketing and drawings, so each place knows which kind of image it needs.

Linked to the catalogue

A photo is linked to a product, an item, a part, a family or a customer segment, and an image can be found from the product it shows.

AI alt texts and tags

The AI describes each image in Danish and English for accessibility and search, and suggests tags. A person approves.

Social media approval

Only images marked as fine for social media are offered to posts. The AI picks a fitting one and explains why.

Webshop photos

A product page inherits photos from its item and family. In the admin you hide photos and set their order without touching the archive.

Gaps are visible

A filter lists images that are not connected to anything, so the archive does not fill with orphans.

Product texts and SEO

Product texts and search data, drafted and approved

For each product the AI drafts descriptions, search title and meta text, shop data and image alt texts, in Danish and English, from the product data, its contents, its images and the brand guidelines. A person edits and approves, and the text goes to the shop on the next sync.

Learns your voice

The last approved texts of the same brand are used as examples, so new drafts sound like the old ones.

Search limits built in

Titles and meta texts are kept inside the length search engines show, and checked as you edit.

Shop and AI-search data

Highlights, use cases, FAQ and safety notes are drafted for the shop, search engines and AI assistants to read.

Configurator

A configurator built on your own product data

The configurator is part of the system. It reads the same catalogue as the shop and the warehouse, so every choice a customer makes ends in a real item, a part list, a weight and a price. It is embedded in the webshop.

The single planter configurator with steps for width, length, height, base and add-ons, a drawing and a price
THE LIVE CONFIGURATOR · SINGLE PLANTER · PRICE AND PARTS LIST AT THE BOTTOM
1
Three tools, one system

A free builder for stacked and combined modules, an extender that finds the best module combination for a length, and a single planter picker.

2
Real items behind every choice

Each combination maps to an item with a part list and prices, so what is drawn is what is picked and shipped.

3
Parts list and quote

The customer gets a printable parts list and can add the build to the cart. The team can start a quote from it.

What happens behind a choice

An illustration with invented sizes and weights. Change the options and see how a configuration becomes an item, a part list and parcels.

Shopify and special orders

From a special order in the shop to a shipped parcel, visible to everyone who needs to know

Products, prices and photos are published to Shopify from the admin. Orders come back in automatically. A special order, such as a planter in a custom colour, sets off the whole chain. Step through an invented example.

How data moves between the admin and Shopify

The admin is the brain and Shopify is the storefront and checkout. Data goes out to the shop, orders come back, and shipping goes back out. Select an item to see what moves and why it matters.

Why this is clever

One source of truth

A product, its price and its photos are kept once. The shop is a channel, so nothing is typed twice and nothing drifts apart.

Orders understand your parts

Every shop variant is tied to a sellable item with a part list. An order line becomes a pick list, a stock check, a purchase need and a margin, not just a line on a screen.

No extra apps to pay for

Collections, filters and menus are built with the shop’s own features, and the configurator is embedded in the page, so there are no monthly app fees and no lock-in to an app.

Safe to sync again

The admin can re-sync a product whenever data changes. Manual choices such as hidden photos, photo order and edited texts are kept, so a re-sync never undoes the work of the shop team.

Stock the shop can trust

Availability is calculated from parts and pushed to the shop on a schedule, so it does not sell what cannot be made or shipped.

Ready for more shops

The same connection works per shop, so a second brand or market reuses the catalogue, stock and order flow.

Products out

Titles, variants, options, prices, photos, collections, filters and search texts are published from the admin and kept in step.

Orders in

Every shop order arrives in the order list within moments, with its lines, customer and delivery, and is checked against the catalogue.

Status back

Shipping with tracking is sent back to the shop, and the customer gets confirmation and shipping mails written and sent from the admin.

Several webshops

More than one shop can be connected side by side, for example one per brand or market. Each has its own products, prices and currency, and all share the catalogue, stock and order list.

Manual orders

Orders by phone, mail or at a fair are entered by hand, with the dealer’s prices and delivery date, and follow the same flow as shop orders. AI can propose the lines from a dealer’s mail.

Special orders

Custom colours and other special orders are recognised, split into standard and painted parts, and trigger a draft purchase order to the painter.

Multiple webshops

Run several webshops from one admin

Each shop is connected separately and has its own listings and prices. The catalogue, part lists, stock, orders and budget are shared, so a second brand or market does not mean a second system. Switch between two invented shops and change a price.

Standard price is the catalogue price. The shop price is the price this shop shows, and an item can be listed in one shop and not in the other. Prices are invented.

One order list, every shop

Shared between the shops

Catalogue and part listsAn item is created once and listed in the shops that sell it.
StockOne stock, so a sale in either shop reduces the same parts.
Budget and calendarEach shop is its own channel in the budget, and every date shows in one calendar.
Media archive and textsPhotos and product texts are reused, with a shop-specific text where needed.

Connected one by one

Each shop has its own connection, so adding a brand or a market is a setup task, not a rebuild.

Own prices and listings

Prices are set per shop, in bulk or per item, and each listing has its own status.

Orders know their shop

Every order, confirmation mail and shipping update goes back to the shop it came from, in the shop’s language.

Dealers

Every dealer has their own prices, terms and contacts

A dealer is set up once: price group, currency and VAT treatment, payment terms, language, contacts and delivery addresses. From then on orders, quotes, catalogues and mails use those settings without anyone remembering them. Select an invented dealer.

Price groups

Standard, partner and key groups give each dealer their own price for every item. A new group is a setting, not a new price list in a spreadsheet.

Currency and VAT

Danish or euro dealers, converted at the rate set once, and reverse charge for EU dealers with a VAT number.

Contacts and addresses

Several contacts per dealer, marked for who gets order confirmations, and several delivery addresses to choose from on an order.

Orders, quotes and their references

Orders are entered by hand or read from a dealer’s mail. Their purchase order numbers and their own documents are kept on the order. Quotes become orders in one click.

Catalogue per group

A dealer catalogue or price list is generated in the dealer’s group and language, with only the items they should see.

Profit per dealer

Revenue, product cost and freight per dealer, so the budget and the sales team know which dealers pay. The AI also knows dealers, by sender or domain, and answers accordingly.

Photo control, goods in and out

Every delivery and every parcel documented with photos

In the warehouse a phone page records what arrives from suppliers and what leaves to customers. The photos are stored with the purchase order or the order, and a damaged delivery becomes a claim with photos in one step. Try both directions.

The shipments log

Inbound

Goods from a supplier are checked against the purchase order. Mark the delivery OK, or damaged, faulty or missing, pick the affected lines and add photos and a note.

Claims with photos

A damaged delivery sends a claim with the photos to the supplier from the purchasing mailbox, or leaves it as a draft in the inbox. Open claims stay on a list until they are settled.

Outbound

Pick an open order. The order number and the customer’s e-mail are filled in. Photograph the packed parcel and save it with the order.

Tell the customer

The photos can go to the customer in an “on its way” mail from the brand’s support mailbox. The order page shows the same photos later if a question comes up.

Works on a phone

A simple page made for the warehouse, in Danish, with big buttons. Photos go straight from the camera to the record.

One log

The shipments page lists everything inbound and outbound, filtered by type or by claims, with links to the purchase order, the order or the mail thread.

Bundles, parts and the pick list

One order line becomes a detailed pick list

What a customer buys is a bundle: a sellable item made of parts. The system knows the parts of every bundle, so a shop order line is expanded into the exact parts, added up across the order, checked against stock, and split into parcels. Choose an order line and a quantity. Items and numbers are invented.

Shop order line→Bundle→Parts list→Pick list→Parcels

Parts added up

The same part in several order lines is added up, so the warehouse picks each part once.

Painted parts apart

Parts that must be painted for a custom colour are separated from standard parts and sent to the painter.

Stock is checked

The pick list shows what is on hand, and shipping reduces stock automatically.

Parcels from weights

Weights and standard packages per part decide the parcels and the freight cost.

Printable lists

A pick list and a packing list can be printed for the warehouse, and a suggested packing is drawn.

Same chain everywhere

Shop orders, manual orders and quotes all use the same bundles and parts lists.

Freight and packaging

Parcels and freight are worked out from the parts

Every part has a weight and a standard package. An order is split into parcels, each parcel is priced from a rate table, and the result shows what the freight costs and what the customer pays. Change the order and see the parcels change. Weights, packages and rates are invented.

Weight and package per part

Each part has a weight and the package it ships in. Standard package types hold their size, how many can be stacked, the supplier and the supplier’s product number for ordering.

Rates by weight and country

A table of rates per weight band for each carrier and country, with a free-shipping limit and the share of freight the customer pays below it.

Heavy loads are split

A group of packages that weighs more than the maximum parcel weight is divided into equal parcels, so no parcel is overweight.

Missing data is flagged

If a part has no weight or package, the estimate is marked incomplete and lists what is missing, so the gap gets fixed once.

Estimate and actual

The estimate is shown on the order. The real freight cost from the carrier is entered on the order and flows into the budget and the profit per customer.

A suggested packing

A drawing shows how the parts are packed, and the packing list can be printed for the warehouse.

Cost price and calculation

Cost is built from the raw material up

Each part has its cost lines. A bundle adds up its parts. Prices are then set from the cost with a factor per customer segment, so the margin of every item is visible. Change the numbers below. They are invented.

A part: the cost lines

Raw material, paint, environmental fee on the paint, freight, fittings, packing labour, pack material and label. The part cost adds up like the spreadsheet it replaces.

One place for cost

Cost is held per part and per raw material, with a recipe from raw material to part, so a price change from a supplier flows up to every bundle.

Price from cost

Consumer price ex VAT is cost times a factor per customer segment, with VAT added for consumers. Dealer prices follow price groups.

Margins and checks

A price check shows cost, price and margin for an item, and parts without a cost price are listed so gaps are found.

Documents

A PDF generator that follows customer segment and price

Catalogues, price lists, quotes and order documents are generated from the same product data and price tables. Pick who it is for and the prices, VAT and layout follow. Try it with invented products and prices.

Accounting integration

Orders become invoice drafts in e-conomic

The system integrates with the accounting system e-conomic. When an order is ready, an invoice draft is created there with the customer, the lines, the prices and the VAT, so nobody types it a second time. The accountant reviews and books it in e-conomic. This is an integration that is set up per customer. Choose an order to see the draft.

What is sent

Customer and dealer details, order lines with the agreed prices and price group, VAT, currency, references such as a dealer’s purchase order number, delivery date and freight.

What stays in e-conomic

Booking, VAT reporting, payments and the bank stay where the accountant works. The system creates drafts. It does not book.

Fewer errors

The invoice is built from the same order, prices and customer record that the confirmation and the pick list use, so the numbers match everywhere.

Data model

How products and orders are stored

One chain runs from a product family down to the raw material. A second chain runs from a customer to a shipment, and from a supplier to the shelf. Select a step to see what it holds.

    Prices

    Consumer prices, dealer price groups and customer segments, per sellable item and currency.

    Shop link

    Every product and variant is mapped to its listing in the webshop, so changes can be pushed out.

    Media

    Photos and drawings are tagged to products, items and parts and reused in the shop, in quotes and in the catalogue.

    One order, end to end

    Follow a dealer order through the system

    A sample order with invented details. Step through to see which areas take part and what is stored at each stage.

    OrderSO-1042
    CustomerNordic Garden Co.
    Lines12 planters, 2 sizes
    Delivery14 December

    Also in the system

    The smaller parts that keep a business running

    Quotes

    Dealer quotes made from the same prices, sent from the system and turned into an order with one click.

    Dealers

    Each dealer has a price group, terms and contacts, and a history of orders and profit.

    Market prices

    A weekly check of market prices, with a button to run it now, so pricing decisions have data behind them.

    EAN codes

    A page lists items without an EAN code, so gaps are found before a retailer asks.

    Stock to the shop

    Availability is pushed to the webshop on a schedule, so the shop does not sell what is not there.

    Shipping and packaging

    Rates by weight and the standard packages with their suppliers, used for parcels and freight cost.

    Company plan board

    Plans with groups, owners and deadlines that show in the calendar and on the dashboard.

    Mail the AI skipped

    Newsletters and spam skipped by rules or by the AI are kept in a list you can review and release.

    Saved replies

    Reusable answers in Danish and English that anyone on the team can insert.

    Security and control

    Access is checked in three places

    A person only sees and changes what their role allows. The check does not depend on the screen alone. Select a layer to see what it enforces.

    Individual sign-in

    Each person has their own account, invited by an admin. Nothing is shared and access can be removed at any time.

    Roles

    Admin, support and purchasing today. Settings and team management are for admins only, and mailboxes follow the role.

    Secrets stay on the server

    Keys for the shop, mail and AI are held by the server functions and never sent to the browser.

    People approve

    AI reads, summarises and drafts. Sending a mail, confirming an order or changing a price is a person’s action.

    Managed platforms

    The system runs on managed hosting and a managed database, so there is no server for your company to maintain. Region and backups are set per customer.

    A trace of what happened

    Orders, purchase orders, mail and stock movements keep their dates and statuses, so it is clear who did what and when.

    Sign-in without passwords

    People sign in with their work e-mail and a one-time link. Only accounts that an admin has invited can sign in, and no password is ever stored in the system. Step through it.

    Roles decide what a person can reach

    Three roles are in use today. The rules are enforced by the database, not only by the menus. Select a role. Roles can be defined per customer.

    Standards and where they come from

    The system runs on established platforms that hold recognised certifications. elevait adds access control, minimal data and clear agreements on top. Certifications belong to the platforms, and they are stated as such.

    Hosting: a managed cloud platform

    SOC 2 Type 2ISO 27001

    The pages and the server functions run on a managed cloud platform with a global network. Its security, confidentiality and availability are audited by an independent party, and a public data processing addendum covers GDPR.

    Database: managed PostgreSQL

    SOC 2 Type 2AES-256 at restTLS in transit

    All data sits in a managed PostgreSQL database with row-level security, sign-in and file storage. Data is encrypted at rest and in transit. A project in an EU region keeps its primary data in the region, and a data processing agreement is available.

    How we work on top

    Least privilegeRow-level securityData minimisation

    Access by role, every table protected in the database, secrets only on the server, and personal details removed from AI examples before they are saved.

    Security today, and possible improvements

    Every customer starts with the standard level on the left. The improvements on the right are options for customers with stricter requirements. elevait sets them up during onboarding, and each one shows whether it is available on request or still to be built.

    Standard level

    Possible improvements

    In place works today   On request a platform option that elevait configures for the customer   Planned to be built before it is offered

    Where data lives

    The hosting region and the backup routine are chosen per customer, for example an EU region for a European company.

    Who handles data

    Hosting, the database, the AI provider, the webshop and the customer’s own mail host. Agreements are made per customer, and the list is shared on request.

    AI and personal data

    AI reading is switched on per mailbox. Examples the AI learns from are cleaned of e-mail addresses, phone numbers, addresses and order numbers first, and a person approves every rule.

    elevait does not hold its own ISO 27001 or SOC 2 certificate. Customers with specific requirements, such as a security questionnaire, can ask for a review before they start.

    For your company

    See it on your own products

    A short mapping session goes through your products, part lists, price groups and the way an order moves today, and shows how they would look here.

    MapProducts, part lists, prices and order flow
    ConnectWebshop, mailboxes and accounting
    ConfigureRoles, language, documents and areas
    Go live in stepsOrders and products first, then the rest