Vepra AIBuilt to serve youYour business, in one place.

FAQ

Questions and answers

AI assistant Active · Free

Status: live = built and on the server · awaits provider = built, needs the owner’s credentials (WhatsApp/SMS, easyPos, OTA, courier, payments) · planned = a later step.

General questions

What is Vepra AI?

A modular SaaS for businesses: customer communication, booking or quote, order or job, inventory, invoicing, payment, documents and finance in one shared process. Modules are enabled per licence.

Does the AI take decisions for me?

No. The assistant understands, searches sources, explains and proposes actions. Quantities, prices, permissions, states and financial records are decided by the application engines, through the same commands the staff uses.

Where is my data stored?

Every business and every person has an isolated space in the database with row-level security policies. An administrator with several businesses switches space without mixing data.

Are my documents used for training?

No. Documents, emails and messages are data, not instructions; they are not used to train models and are not sent to third parties without an authorized connection.

What is “Your Economist”?

The free section for individuals and small businesses: ledger, budget, deadlines, documents, calculators and an explanatory assistant. It has monthly quotas; reading, calculators and export are never limited.

Which languages are supported?

Albanian is the base. English is ready; Italian, French, German and Arabic (with RTL) are reserved and completed with translations. Service AI adds Swedish.

Does it work on a phone?

Yes, in every modern browser, with a layout adapted to small screens. iOS/Android apps come at the end of the project on the same API.

How are fiscalization and devices connected?

Through separate certified adapters, after the subject’s contract and credentials. No connection is shown as active without evidence.

How do I request a demo?

From the contact page or any category page. The demo uses synthetic data; no real data is requested before an agreement.

Guide and questions by category

Beauty salons and barbers

Organise appointments by professional, keep customer preferences, sell session packages and close the day at the till with a fiscal receipt.

Category guide

Before you start

  • Set up services, durations, opening hours and the salon professionals.
  • Prepare the price list, the cancellation and deposit rules.
  • Import contacts with their communication consents; try the flow with sample data.

How it works step by step

  1. 1Prepare the calendar

    In Bookings use Services, Resources and Hours. Only marked services and resources with hours are published online.

  2. 2Take the request

    The customer picks the service, professional, day and time at /rezervo. Confirmation is instant or staff-approved, as configured.

  3. 3Follow the status

    Hold → confirmed → arrived → completed; rescheduling keeps the history. No-shows are recorded and feed the growth signals.

  4. 4Reminders

    In Settings → Automatic messages link the 24 h and 2 h reminders to approved templates. Real delivery needs a connected channel (WhatsApp/SMS); until then the simulator.

  5. 5The freed slot

    The waitlist offers the freed slot to one customer at a time; the answer is checked before the next offer.

  6. 6Packages and the till

    Session packages and memberships are consumed automatically on booking; the sale closes at the till with a fiscal receipt (easyPos).

For accurate use

  • Real WhatsApp/SMS need the owner’s Meta/Twilio connection; until then messages are simulated.
  • Real fiscalisation needs the taxpayer’s easyPos token.
Can the customer choose the professional? live

Yes. The public flow includes the service, the professional, the day and the time according to the configured availability.

How is an appointment changed? live

From the management link the customer receives or from the staff calendar; cancellation and deposit rules live in Booking settings.

When are reminders sent? awaits provider

24 and 2 hours before the appointment with approved templates. Real delivery needs the connected channel; today the simulator.

What happens when a slot frees up? live

The waitlist makes a single active offer for the slot; the outcome is checked before the next offer.

Are customer preferences kept? live

The CRM profile keeps notes, preferences, consents and the appointment history. Record only what the service needs.

Are multi-session packages managed? live

Yes: session packages and renewing memberships; each booking consumes one session exactly once.

Can I mark arrival and completion? live

Yes, the arrived and completed states are part of the booking and feed the daily report (revenue, no-shows, utilisation).

Is a till with fiscalisation included? awaits provider

Yes: the till with payments, returns and a fiscal receipt through the easyPos adapter. A real fiscal receipt needs the taxpayer token.

Restaurants, bars and cafés

Table bookings, the restaurant till with orders from the floor, the kitchen screen, bill splitting, shifts and supply with minimum stock.

Category guide

Before you start

  • Define tables/rooms, capacity, hours and exceptions.
  • Assign roles: manager, waiter, kitchen, cashier.
  • Load the menu (catalogue) with prices and tax profiles.

How it works step by step

  1. 1Resources

    Bookings → Resources: tables and rooms with capacity; Hours for availability and exceptions.

  2. 2The request

    Booking or event requests arrive in the Inbox or from /rezervo; staff confirm the resource and the time.

  3. 3Floor and kitchen

    On the Floor the table order is opened, lines go to the Kitchen screen (KDS); statuses preparing → ready → served.

  4. 4The till

    Bill splitting, cash/card payment, fiscal receipt (easyPos), shift close with cash count.

  5. 5Supply

    Inventory with minimum stock and replenishment proposals; recipes consume ingredients.

  6. 6Control

    The audit keeps every action; campaigns to regulars require a second person’s approval.

For accurate use

  • easyPos in production needs the owner’s taxpayer subject and token; until then sandbox.
  • Printers and card terminals connect when the devices are provided (Step 23 Windows POS).
Can I book a table or a room? live

Yes, table and room resources with capacity, hours and exceptions; bookings online and by staff.

How are out-of-hours bookings avoided? live

The resource hours and exceptions are enforced by the engine; no slot is offered outside them.

Do the kitchen and waiters get orders automatically? live

Yes: the floor order goes to the kitchen screen (KDS) with statuses; the waiter sees readiness.

How are event requests followed? live

Conversation in the Inbox, a task with an owner and the room resource in the calendar when the request concerns the space.

Can I send offers to regulars? awaits provider

Yes, campaigns with consenting contacts and a second-person approval; real sending needs the connected channel.

Does the platform connect to easyPos? awaits provider

The easyPos adapter is built (sandbox and production). A real fiscal receipt needs your taxpayer token.

Where do I see who did what? live

In the Audit: every command with its author, time and change hash.

Why can operational buttons be inactive? live

Because the module is not licensed or enabled: see Licence and Modules; after activation the buttons open.

Retail shops and supermarkets

Catalogue with barcodes and versioned prices, stock with warehouses and transfers, a till with scanner and promotions, fiscalisation and customers.

Category guide

Before you start

  • Import the catalogue with barcodes, units and tax profiles.
  • Set warehouses and the cashier, warehouse and manager roles.
  • Prepare the shop FAQ for AI answers.

How it works step by step

  1. 1Catalogue

    Items with variants, barcodes, units and price lists; promotions are deterministic.

  2. 2Stock

    Receipts, transfers between warehouses, mobile counts; the minimum raises a replenishment proposal.

  3. 3The till

    Barcode scanning, discounts split by largest remainder, split payments, returns, fiscal receipt.

  4. 4Purchasing

    Supplier orders, goods receipts, supplier invoices with three-way matching and OCR.

  5. 5Customers

    Tags, consents, approved campaigns; the AI answers from the approved FAQ.

  6. 6Control

    Team for roles, Audit for actions, Platform Analyst for negative stock and unclosed tills.

For accurate use

  • Scales, loyalty points and vouchers come with Step 20.
  • Physical scanner/printer connect through the Windows POS (Step 23); on the web keyboard/camera scanning works.
Can the AI answer about hours and policies? live

Yes, from the approved FAQ and information, citing the source; without a source the request goes to staff.

Are barcodes scanned for sales? live

Yes, the till finds the item by barcode (weighted barcodes too) and takes the price from the active list.

Is stock updated automatically? live

Yes: sales, receipts, transfers and counts move the stock; the last unit is never promised twice.

How are customers organised for offers? live

Tags and consents on the profile; campaigns with approval before sending.

Are real SMS offers sent today? awaits provider

The flow is ready; real sending needs the owner’s Meta/Twilio connection. Until then the simulator.

What happens with supplier documents? live

They are scanned, classified and OCR proposes the supplier invoice; staff confirm before posting.

Are there separate roles for warehouse and till? live

Yes: cashier, warehouse, manager with separate permissions; location-restricted where needed.

Are there split payments and a fiscal receipt? awaits provider

Yes, split payments and a fiscal receipt through easyPos; the real receipt needs the taxpayer token.

Dental clinics

Appointments by dentist and chair, phased treatment plans, encrypted clinical records with periodic recalls and documents with controlled access.

Category guide

Before you start

  • Define dentists, chairs, services and hours.
  • Assign clinical roles per person (clinician, reader, reception).
  • Set the deposit policy and consents.

How it works step by step

  1. 1Resources

    Dentist and chair as booking resources; no overlap.

  2. 2The request

    Public booking or reception; confirmation as configured.

  3. 3Treatment plan

    A phased quote with fixed prices, online approval by the patient, deposit.

  4. 4Clinical record

    Profile, history, visits and medications encrypted; corrections with a reason, “recorded in error”, audit of every open.

  5. 5Recall

    The recall date set by the clinician becomes a reception task 14 days before.

  6. 6Documents

    Classification, quarantine, deletion hold; patient export with consent.

For accurate use

  • In production clinical writes open with the clinical_records.writes flag after the environment is validated.
  • The reception AI never sees clinical content and gives no diagnoses.
Are both the chair and the dentist checked? live

Yes, both as resources: the appointment is created only when both are free.

Can the patient book online? live

Yes, from the clinic’s public page; reception confirms per the process.

Are real WhatsApp reminders sent? awaits provider

The flow is ready; real sending needs the clinic’s official WhatsApp (Meta) connection.

Does the system recall the patient after 6 months? live

Yes: the recall date from the visit becomes a task 14 days before; contacting follows consent.

Are clinical records active online? live

Yes (Step 18A): encrypted records with per-person grants. In production writing opens after the environment is validated.

How are sensitive documents handled? live

Classification, quarantine with scanning, restricted access and deletion hold.

Can the AI give a diagnosis or treatment? live

No. The AI covers reception information from approved sources; diagnosis and treatment belong to the clinician.

Is consent kept and can patient data be exported? live

Yes: consent evidence and export of personal data from the profile.

Hotels and accommodation

Rooms, nightly rates, stays with check-in/out, folio and night audit, housekeeping, OTA channels and pre/post-stay communication.

Category guide

Before you start

  • Define room types, rooms, rates and cancellation policies.
  • Prepare the hotel FAQ and approved templates.
  • Assign reception, housekeeping and the manager.

How it works step by step

  1. 1Rooms and rates

    Room types, rooms with housekeeping, rate plans and a rate calendar.

  2. 2The stay

    Reserve → check-in → in-house → check-out; availability by night, instant quote.

  3. 3Folio

    Nights, services, restaurant charges to the room; payments and balance; night audit every night.

  4. 4OTA channels

    Connections to Booking.com/Airbnb/Expedia through the channel port; availability and reservation sync.

  5. 5The guest

    Approved pre-arrival and post-departure messages; profile with preferences.

  6. 6Control

    Occupancy and revenue report; Audit; Analytics dashboards.

For accurate use

  • Real OTA connections need the owner’s credentials; today the channel simulator.
  • Parking and sunbeds as resources come later (C-HOT-09/10).
Is this a full hotel PMS? live

Yes for small and mid-size hotels: rooms, rates, stays, folio, housekeeping, night audit (Step 16).

Do Booking.com or Airbnb sync? awaits provider

The OTA channel port is built; a real connection needs the hotel’s credentials at each portal.

What is the calendar for? live

The availability grid by room and night with an instant quote; the general calendar stays for rooms-for-events and services.

Can the AI answer guest questions? live

Yes, from approved information with a source; questions without a source go to reception.

Are real WhatsApp confirmations sent? awaits provider

After the hotel connects its Meta channel; until then the simulator.

How is reception work organised? live

Today’s arrivals/departures, in-house, the housekeeping board, tasks and the Inbox.

Can I keep guest documents? live

Yes, as classified documents; guest evidence stays a document reference, not a loose copy.

Are nights and rates calculated automatically? live

Yes, the stay price from the rate plan and calendar, with a snapshot per night on the folio.

Real estate agencies

Listings with a verified owner and publication mandate, buyer requests with explained matching, conflict-free viewings per agent, expected ≠ earned ≠ collected commission.

Category guide

Before you start

  • Register owners and buyers as contacts.
  • Configure agents and viewing hours.
  • Define the publication mandate rules.

How it works step by step

  1. 1Listing

    Reference, address, price, owner; zone, rooms, area; publication mandate with an expiry.

  2. 2Deal

    The buyer with requirements (kind, zone, budget, rooms); stages lead → viewing → offer → contract → won/lost.

  3. 3Matching

    Only listings on the market with a valid mandate; every match carries the score, reasons and what is missing.

  4. 4Viewings

    An agent is never booked into two overlapping viewings (the database guarantees it).

  5. 5Commission

    Expected → earned (only a won deal with contractual evidence) → invoiced → paid.

  6. 6Control

    The analyst reports expiring mandates, stalled deals and unbilled commissions.

For accurate use

  • The public property portal and photos on listings come later.
Which stages are used for the buyer? live

Lead, viewing, offer, contract, won or lost; forward only, lost with a reason.

Does the AI suggest the right property automatically? live

Yes: matching explains the score, the reasons and what is missing; only listings on the market with a mandate.

Is there an active catalogue of listings? live

Yes, listings with statuses draft → available → reserved → closed and a publication mandate.

How is a viewing organised? live

From the deal: agent, interval, note; an agent conflict is refused (SLOT_UNAVAILABLE).

Is a follow-up task created? live

Yes: closing a listing raises a task for every open deal; the analyst flags stalled deals.

Are real viewing reminders sent? awaits provider

After connecting the WhatsApp/SMS channel; until then the simulator.

Are agent commissions tracked? live

Yes, per deal with the expected → earned → invoiced → paid machine; the property price is never revenue.

Does won mean the contract is done? live

Won closes the listing and loses the other deals; the commission is earned only with contractual evidence.

Car dealerships and workshops

Appointments by mechanic and bay, a quote approved before the work, a change order for every addition, hours and materials, a message when the car is ready.

Category guide

Before you start

  • Define mechanics, service bays and buffer time.
  • Prepare the labour and material price list.
  • Organise intake photos and documents.

How it works step by step

  1. 1Capacity

    Mechanic and bay as resources with duration and buffer.

  2. 2Quote

    A versioned quote approved online by the customer before the work.

  3. 3The job

    A work order with hours, materials, checklist; every addition through an approved change order.

  4. 4Documents

    Intake photos, supplier documents in Documents with role-based access.

  5. 5Notification

    An automatic message when the car is ready (connected channel or simulator).

  6. 6Invoicing

    Invoice from the completed job; payment at the till; fiscalisation.

For accurate use

  • The structured vehicle record (VIN, plate, mileage) and service jobs with parts come with Step 19.
Are both the mechanic and the bay scheduled? live

Yes, both as resources with duration and buffer time.

Where do vehicle details go? planned

Today as contact notes; the structured vehicle record (VIN, plate, mileage) comes with Step 19.

Is a full work order created? live

Yes: a work order with statuses, hours, materials, checklist and change orders.

Can I add photos at intake? live

Yes, in Documents with classification and role-based access.

How is extra work approved? live

With a change order the customer approves online; without approval the addition is not billed.

Are spare parts and stock managed? planned

General stock yes; the parts catalogue for service jobs comes with Step 19.

Is the customer notified when the car is ready? awaits provider

Yes, with an approved template; real sending needs the connected channel.

Is an invoice issued after the service? live

Yes, the invoice from the completed job, payment and the fiscal receipt (easyPos with a token).

Professional services

Individual and company clients, versioned quotes, billable hours, recurring agreements (retainers), restricted documents and invoicing.

Category guide

Before you start

  • Define professionals, hourly rates and appointment types.
  • Prepare document templates and terms.
  • Organise consents and role-based document access.

How it works step by step

  1. 1Calendar

    Public appointments with staff confirmation.

  2. 2Quote

    A versioned quote, client approval with identity and proof.

  3. 3Hours

    Hours and expenses recorded on the job; invoicing from the job.

  4. 4Retainer

    Recurring agreements with one obligation per period; never duplicated.

  5. 5Documents

    Scanning, extracted text, search, restricted access, deletion hold.

  6. 6AI

    Answers only from approved sources; professional matters go to the specialist.

For accurate use

  • Legal files with deadlines and per-file permissions deepen with Step 19.
Can the client book from the website? live

Yes, a public calendar with staff confirmation.

Are individuals and companies kept as contacts? live

Yes, people and organisations with channel identities, consents and history.

Is billable time tracked? live

Yes, hours with statuses on the job; the invoice from approved hours.

Are recurring agreements managed? live

Yes, recurring plans/retainers with one obligation per period and automatic invoicing.

How are case documents protected? live

Role-restricted access, quarantine, deletion hold and audit.

Can the AI give legal or financial advice? live

No; it answers only from approved sources and hands matters to the specialist.

Are real consultation reminders sent? awaits provider

After the channel is connected; until then the simulator.

Is an invoice created from the appointment? live

From the approved job/hours or the accepted quote; PDF and client portal.

Home services

Estimate visit, a quote approved before the work, crews and vehicles as resources, labour + materials + travel separate, deposit and invoicing from the completed job.

Category guide

Before you start

  • Define technicians/crews, durations and hours.
  • Prepare the labour and material price list.
  • Organise photos and contracts in Documents.

How it works step by step

  1. 1Request

    The location and job are clarified in the Inbox; an online estimate visit.

  2. 2Quote

    Labour + materials + travel separate; client approval; deposit.

  3. 3Crew

    Technician/crew and vehicle as resources; the arrival time communicated.

  4. 4The job

    A work order with checklist; additions through an approved change order.

  5. 5Materials

    Job photos and contracts in Documents, linked to the job.

  6. 6Invoicing

    Invoice from the completed job; payment and fiscal receipt.

For accurate use

  • The technicians’ mobile app (offline) comes with Step 22; today the PWA on the phone.
  • Route optimisation and location tracking are not included.
Can the customer request a visit online? live

Yes, public booking with technician and duration; staff confirm.

How is the responsible technician assigned? live

The technician resource in the calendar and the owner on Tasks/the job.

Do tasks have a deadline and an owner? live

Yes, including tasks created automatically by workflows.

Is there a mobile work-order app? planned

Today the PWA on the phone with work orders; the native offline app comes with Step 22.

Can I keep job photos and contracts? live

Yes, in Documents with role-based access, linked to the job.

How is extra work approved on site? live

With a change order the customer approves online from the phone.

Does the customer get a real visit notification? awaits provider

After the WhatsApp/SMS channel is connected; until then the simulator.

Does the customer pay through the platform after the job? awaits provider

Deposit and invoice yes; online card payment needs the owner’s payment provider.

Online shops and channel sales

A public shop with cart and OTP, orders from WhatsApp/Instagram/Wolt, courier shipments and COD reconciled from the courier statement, a shopping agent that sells only what the engine allows.

Category guide

Before you start

  • Import the catalogue with variants, photos and stock.
  • Set the shop policy: shipping, zones, COD, returns.
  • Prepare the FAQ for the shopping agent.

How it works step by step

  1. 1Public shop

    /dyqani/<slug>: listings with availability, guest cart, OTP before confirmation, order tracking.

  2. 2Channels

    Listings per channel (WhatsApp, Instagram, Wolt); channel events are applied exactly once.

  3. 3The order

    The shop order is a till order with stock reservation; the last unit is never promised twice.

  4. 4Shipping and COD

    Courier shipment; expected COD = pending tender; settled only from the courier statement with a bank reference.

  5. 5Shopping agent

    On WhatsApp: search → add → cart → address → COD/online → confirmation with a code; “human” → handoff.

  6. 6Merchant agent

    Answers with numbers and proposals (price, promotion, supplier order) approved by someone else.

For accurate use

  • Meta (WhatsApp/Instagram), Wolt, the courier and the online payment provider need the owner’s accounts; until then the simulator.
Does a message become an order automatically? live

Yes, the shopping agent builds the cart and confirms only with the customer’s code; the order is applied once.

Is a public shop with products active? live

Yes, /dyqani/<slug> with listings, cart, OTP, payment/COD and tracking.

Where does the AI take prices and answers from? live

From the catalogue, price lists and the approved FAQ, showing the source.

Does the AI know stock in real time? live

Yes, the same stock reservation as the till: the last unit → 409 for the second buyer.

Are orders linked to the courier and cash on delivery? awaits provider

Yes; the real courier and COD statement need the owner’s contract; today the simulator.

Can I organise customers by interest? live

Yes, tags, preferences and consents; approved campaigns.

Are real WhatsApp messages sent? awaits provider

The official WhatsApp (Meta) connection is built; it needs the owner’s verified app and number.

What do the welcome and follow-up workflows do? live

They start from registered events and create messages/tasks per the approved template.

Medical clinics and polyclinics

Visits and follow-ups, encrypted clinical records with history, visits and medications, per-person clinical grants, audit of every open.

Category guide

Before you start

  • Assign clinical grants (clinician, reader, reception) per person.
  • Define doctors and rooms as resources.
  • In production: request the environment validation for clinical writes.

How it works step by step

  1. 1Profile

    Reception creates the sealed profile with code P-000001; search with hashed tokens.

  2. 2History

    The clinician records allergies, conditions, procedures; a missing note is not a missing allergy.

  3. 3Visit

    Reason, diagnosis, plan, recall date; the recall becomes a task 14 days before.

  4. 4Medications

    Name, dose, frequency, source; no e-prescriptions and no interaction checks.

  5. 5Corrections

    With a reason and version; the previous one is kept; “recorded in error” instead of deletion.

  6. 6Audit

    Every open and search is recorded (the fact, not the text).

For accurate use

  • In production clinical writes open only with the clinical_records.writes flag after validation.
  • No clinical or legal certification; the AI does not diagnose.
Is the clinical module active online? live

Yes (Step 18A); in production writing opens after the clinic’s environment is validated.

What does the record contain? live

Profile, history, visits, medications; versioned corrections; an open log.

Does the administrator get automatic access? live

No. A per-person clinical grant is needed; neither the owner nor the superadmin open it by default.

Can reception see clinical notes? live

No: reception sees the profile and counts; clinical content needs a clinician/reader grant.

Does the AI diagnose or recommend medication? live

No. It generates no diagnoses, prescriptions, doses or interactions.

Does the patient get an automatic recall reminder? live

The recall task is created automatically; contacting follows consent and the connected channel.

How is a wrong note corrected? live

With a reason and the current version; the previous version is kept; or it is marked “recorded in error”.

Can I use it with real patients right away? live

After the environment is validated (hosting, keys, backup with restore, access procedure) the platform enables the flag for the clinic.

Service AI Sweden

Structured request → quote with labour, materials, travel → approval → acceptance → scheduling → completion → invoice draft; Swedish localisation (Step 21).

Category guide

Before you start

  • The category is in development: use the demo business and sample data.
  • Prepare the price list in SEK.
  • Assign the approver and the technician.

How it works step by step

  1. 1Request

    A structured form: customer type, service, area, address.

  2. 2Quote

    Labour + materials + travel in SEK from the firm’s price list; today with the Step 7 quotes.

  3. 3Approval

    Client approval with identity and proof; BankID comes with Step 21.

  4. 4The job

    Technician and schedule without clashes; completion with notes.

  5. 5Invoice

    Invoice from the job; RUT/ROT and Fortnox come with Step 21.

  6. 6Language

    Swedish as the category language comes with Step 21; today sq/en.

For accurate use

  • Fortnox, RUT/ROT, BankID and Swedish voice are Step 21.
Is Service AI Sweden active online? planned

The base flow (request → quote → job → invoice) works with the general modules; the Swedish specifics come with Step 21.

What is the flow? live

Request, versioned quote, approval, scheduling, completion, invoice from the job.

Does it calculate RUT, ROT and VAT automatically? planned

VAT yes (tax profiles); RUT/ROT with Step 21.

Does the client sign with BankID? planned

Today approval with identity and proof; BankID with Step 21.

Does it send invoices to Fortnox? planned

With Step 21.

Is the invoice valid and paid? live

The Vepra invoice is a full document with number and PDF; payment is recorded when it arrives.

Are technician clashes checked? live

Yes, within the business calendar; external calendars no.

Are there automatic Swedish calls or messages? planned

Templated messages yes (connected channel); Swedish voice with Step 21.