Unlimited custom objects and fields with 13 field types, JSONB-backed records, and a full schema UI. Your CRM adapts to your business, not the other way around.
Traditional CRMs force your data into rigid structures. Adding a custom field costs money, and changing your data model requires a consultant.
Kantos uses a flexible JSONB-backed store where you define unlimited objects, fields, and statuses through an intuitive schema UI — no migrations, no consultants.
Everything Customizable Data Model offers out of the box.
Text, email, number, date, yes/no, amounts of money (each field in the currency you choose), status dropdown with colours, link to another record, user, image, image gallery, language, and calculated fields.
Required fields, lengths, patterns, number and date ranges, Spanish DNI and NIE numbers with their check letter, and phone numbers: a number that can’t exist is refused, and every number is saved the same way, with its country code. You can also limit a text field to a list of allowed values, picked from a dropdown you can search (every country in one click), with one value or several, such as all the property types a buyer wants. The rules hold for the app, imports, the API and AI agents alike.
Say what must be true before a record moves to a status, such as an approved ID check and a bank account before “Paid”, or an ID document still in date. Everyone is stopped with your message, in the app, imports, the API and automations; an admin can still go ahead with a reason, and every such case is listed.
A link can fill itself: when a new lead arrives, Kantos finds the customer with the same email or phone (and, if you like, a shared name) and links it, or creates the customer. Returning clients keep one history, and older records can be linked in one run.
A field can fill itself from other records and stay up to date: a pack shows its client’s email or customer, and a customer shows how many lots they sent, the total paid on them and the date of the last one. The values are stored, so filters, reports, automations and emails use them like any field.
Every record keeps who created it, who last changed it, when, and who it is assigned to: assign one or more teammates, with one of them as the main owner. Linked records show up on both sides of the link.
Create and change objects, fields and statuses from the browser. Only admins can change the structure.
Create and apply templates, and set one to fill in new records automatically.
An object with a hundred fields still opens a short form: the fields your team usually fills in, picked from your own records, with any other field one search away. Record pages show only what is filled in, and an empty field is one click from being added.
Use Cases
Define Lead, Deal, and Account objects with custom stages that match your exact sales process.
Create Product, Warehouse, and Order objects with reference fields linking them together.
Explore More
AI is woven into every layer of Kantos — from MCP access so agents can manage your CRM via chat, to autonomous live chat, smart form classification, AI onboarding, knowledge base RAG, and intelligent data import.
One script picks up the forms on your website, whether it runs on WordPress, Wix, Squarespace, Webflow, Shopify or plain HTML. You approve each new form once; after that, its submissions become records on their own.
Ready to make the switch?
Kantos is new, and we're building it with our first customers. Start a 14-day trial of Professional and talk directly to the founding team.