Toimii is launching in 2026 — this site is an early preview.

Contact

Never lose a customer message again

Drop a contact form onto any website with one snippet. Every message is saved with a ticket number before a single notification is sent — so nothing slips through, ever. Your brand, your site, zero maintenance.

No credit card required. Set up in 2 minutes.

More than a way to get in touch — a place leads can't fall out of

A contact form is supposed to be simple, and most of the time it is — until the day a message doesn't arrive and you find out from the customer instead of your inbox. Toimii's contact form is built so that can't happen. It renders inline on your page, styled to match your brand, and every submission lands in a real dashboard that's the source of truth — not an email that might get lost, filtered, or deleted.

Nothing gets lost — and we can prove it

The moment a visitor clicks Send, the submission is written to the database and given a unique ticket reference — before any email is attempted, before any notification goes out. The ticket exists in your records before a single delivery channel is even tried.

The visitor sees that reference number on screen the instant they submit. It's a technical guarantee: if they got the number, the message was saved. Even if every notification channel were down at once, the submission is already safe in your dashboard, searchable, with the customer able to quote the reference back to you.

Message sent
Your reference number
TOI-4827

Notifications fan out to wherever you actually look

Once the submission is saved, the alert goes out across every channel you've switched on — at the same time, not one-or-the-other.

Email to your inbox
A message in Slack
A webhook into your own systems
A push to the Toimii mobile app

If one channel is down, the others still fire — and because the submission was stored first, it's waiting in your dashboard either way.

Close the loop, not just collect the message

A form can feel weaker than a phone call: the visitor sends a message into the void and has no idea when, or whether, anyone will reply. Toimii closes that gap from both ends.

Instant acknowledgement on screen

The visitor gets immediate confirmation and a reference number the second they submit — proof their message landed, not a hopeful "thanks, we'll be in touch."

Fast alerts, so you reply while it matters

Email, Slack, webhook, and mobile push fire the moment a message arrives, so a new lead reaches you in seconds — not whenever you next happen to check an inbox.

Reply and thread from the dashboard

Each submission is a conversation you can answer from Toimii, with the full back-and-forth kept together — no copy-pasting between your inbox and a spreadsheet to remember what was said.

Set a promised response time

Show visitors when to expect a reply — "we usually answer within one business day" — right on the form, so the silence after Send is filled with a clear expectation instead of doubt.

Now with AI

Describe it — the AI builds it

Describe the form you want in plain language and the AI builder assembles it for you — the right fields, in a sensible order, with labels and validation already set. Need a file upload, a dropdown of services, a conditional follow-up question? Ask for it. You stay in full control in the visual editor; the AI just gets you to a finished form in a fraction of the time.

One tool, four ways to show it

The same contact form can appear however suits the page — switch the display mode in the editor, no rebuild required.

Classic inlineAll fields visible inline, embedded directly in the page. The fast, familiar choice for a contact page.
Guided chatOne question at a time in a conversational flow, for when a friendlier, step-by-step feel converts better.
Floating bubbleA small launcher in the corner that opens the form on any page — present everywhere without taking up space.
Slide-in drawerThe form slides in from the edge over your content, triggered by a button or link, then tucks away again.

20+ ready-made presets

Start from a preset built for the job — callbacks, support tickets, job applications, quote requests, event sign-ups, and more — then tweak it to fit. You're never staring at a blank form wondering which fields to add.

File uploads without the headache

Building it yourself

A single file-upload field is deceptively expensive to do properly: somewhere to store the files, size and type limits, expiring download links, and a retention policy. Most DIY forms skip it, or treat it as a serious engineering project.

With Toimii

It's one toggle in the editor. Hosting, size limits, secure expiring links, and retention are all handled for you — customers attach what they need and you get the files alongside the message in your dashboard.

Designed to look like part of your site, on every screen

You control colors, fonts, fields, and labels, and the form is built so your customers never see Toimii branding — it looks and feels like a natural part of your website. It's responsive out of the box, so it's just as clean on a phone as on a desktop, with no fiddling.

Protected, private, and always up to date

The unglamorous parts that keep a contact form trustworthy — handled for you, and quietly kept current.

Built-in spam protection that updates as patterns shift, with a recovery flow so real leads caught by mistake aren't lost.
GDPR-friendly by design, with no tracking of your website visitors.
All data stored in the EU, on AWS Stockholm servers.
The component updates itself from our CDN — new features and fixes land without you touching the embed.

How embedding works

One embed snippet. That's it.

1
Pick and customize
Choose a component type, edit fields and colors. Preview it live.
2
Copy the embed code
You get one embed snippet. No dependencies, no build tools.
3
Paste it on your site
Add the code to your HTML. The component appears instantly.
<!-- Add this anywhere in your HTML -->
<script src="https://cdn.toimii.io/your-code.js" async></script>
<toimii-contact></toimii-contact>

Works on any website

One embed snippet. No plugins. No maintenance.

Step-by-step for WordPress, Squarespace, and 6 more →

Frequently asked questions

How can you guarantee a message is never lost?

Every submission is written to the database and given a unique ticket number the instant the visitor clicks Send — before any email or notification is attempted. The visitor sees that number on screen, so if they got it, the message is saved. Notifications are a delivery convenience on top; the dashboard is the permanent record. Even if every alert channel failed at once, the submission would still be sitting in your dashboard.

Do I have to build the form by hand?

No. Describe what you need in plain language and the AI form builder assembles the fields, order, labels, and validation for you. You can then adjust anything in the visual editor. Building even a fairly involved form takes a couple of minutes.

Can the form be a popup or chat instead of an inline form?

Yes. The same form can render as a classic inline form, a one-question-at-a-time guided chat, a floating bubble in the corner, or a slide-in drawer — switch the display mode in the editor without rebuilding anything.

Can visitors attach files?

Yes — it's a single toggle. Hosting, size limits, secure expiring download links, and retention are all handled for you. The attached files show up alongside the message in your dashboard.

How do you handle spam?

Spam protection is built in and updates as spam patterns change — no CAPTCHA plugin to bolt on or rules to tune. Anything flagged goes to a Spam view with a one-click "not spam" recovery, so a real lead caught by mistake is never silently dropped.

Will it work on my website?

If your site lets you add HTML, Toimii works — WordPress, Squarespace, Webflow, Wix, Shopify, a static site, plain HTML, or React. It's one script tag plus a custom element, with no iframe, so it renders inline and inherits your page's context. There are step-by-step guides for every major platform.

Give every message a place to land

Free trial, no credit card required.

No credit card required. Set up in 2 minutes.