Repository navigation
Kaleta 2.12.0
Kaleta 2.12 is about leads: turning visits into enquiries, and enquiries into answers.
Multi-step forms and quote calculators
- A form can have steps: a field of the type New step starts the next one. Visitors go Back and Next, each step is checked before the next one; without JavaScript every step is shown.
- Conditions: a field shows only when another field has a given answer (“Door colour” only for “Doors”). A hidden field is never required and never sent.
- Price estimate: options carry a price (
Windows | 1200), a number field a price per unit, the estimate a base price and a currency. Visitors see the estimate change as they answer; the server computes it again when the form is sent and stores it with the enquiry.
Enquiries that sort themselves
- Every enquiry gets a kind (sales, support, job application, supplier, spam, other), a priority and a drafted reply.
- Job applications are sorted at once; Claude sorts the rest over its connection (
triage_enquiries,update_enquiry). - Enquiries → Sort new enquiries with the AI assistant (off by default – the text then goes to the AI provider).
- A person's own sorting always wins. Spam stays out of the list; Reply by email with the draft opens it in your e-mail. Nothing is ever sent by itself.
Forms that know where they are
- An enquiry records what it was about – the service, the product or the page it was sent from – looked up on the server. It is shown in Enquiries, in the notification e-mail, in webhooks and to Claude.
- Thank-you with next steps: what happens next, when you reply (counted in your opening hours, e.g. “We will reply on Monday by 11:00”) and who replies – also in the confirmation e-mail.
Calls and e-mail clicks as leads
Clicks on a phone number, an e-mail address or a WhatsApp link are counted per page next to form leads – without cookies, once per visitor and day, only when statistics are on. In Statistics, the monthly report and get_stats.
Testimonial requests with consent
From an enquiry, Ask for a testimonial: the customer gets a personal link for 30 days, writes their words, name and role, optionally adds a photo, and gives separate consents for the words and the photo. It arrives as a hidden draft in References, with the consent they gave. Claude: request_testimonial.
New elements
- Pricing table with a highlighted plan and features that are not included.
- Before and after slider – keyboard and screen-reader friendly, side by side without JavaScript.
- Hotspots on an image, also listed under it.
- Timeline, vertical on phones and alternating on wide screens.
Automatic share images
A page, news item or collection item without a share image gets one drawn from its title, the brand colours and the logo (1200×630). Settings → SEO switches it off.
Updating
Update from Settings → Backups and updates. It works from every earlier release. The update adds columns for the triage and the topic of an enquiry and tables for testimonial requests and contact clicks.