Skip to content

Kaleta 2.12.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:28
· 625 commits to main since this release

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.