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.
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.
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
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.
A free builder for stacked and combined modules, an extender that finds the best module combination for a length, and a single planter picker.
Each combination maps to an item with a part list and prices, so what is drawn is what is picked and shipped.
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
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.
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.
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
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
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
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.