veikti.
Field-service software · Early access

Run the whole job from your phone.

Schedule, quote, text, invoice and get paid for carpet cleaning jobs, all from your phone.

One job, start to finish.

Real screens from the app, shown with sample data.

  1. Veikti schedule screen showing four sample appointments for Tuesday, starting with Jamie Example at 8:00 AM.
    1 · ScheduleToday’s jobs, with arrival windows.
  2. Veikti work order with an On my way button, an ETA picker and a preview of the text to the customer.
    2 · On my wayOne tap texts the customer your ETA.
  3. Veikti measurements for a sample job: 720 square feet across four rooms plus 13 stairs.
    3 · MeasureRoom-by-room square feet and stairs.
  4. Sample $425 service quote accepted and signed by Pat Sample on a phone.
    4 · Signed quoteThe customer signs on their phone.
  5. Before and after photos of the same bedroom carpet, attached to a sample work order.
    5 · PhotosBefore and after, saved to the job.
  6. Sample invoice showing $425 paid with a $60 tip and a balance due of $0.00.
    6 · PaidSquare payment and tip post to the invoice.
Built in the field

Not designed in an office. Built in a truck.

“I got tired of paying for software that made running my business harder than it needed to be. I wanted something that worked the way I actually work—on the job, in my truck, and from my phone. So I built it.”

Benjamin Toland · Owner, Mr. Steam Carpet Care, Utah

1

Born and tested in a real cleaning business

Veikti started at a working carpet cleaning company in Utah, and that is where every feature is tested on real jobs.

2

Your data stays yours

Built so each business will get its own private workspace. Other businesses on Veikti can’t see your customers, prices or invoices.

3

Priced the way cleaners price

Room-by-room square footage, stair counts, a whole-job minimum and discounts. No hourly-trade templates to work around.

4

Careful with money and records

Issued invoices keep permanent numbers. Revisions and voids keep their history, and payments are checked with Square before they’re marked paid.

Live today

The work on a job, not a hundred features.

All of this is in use on real jobs right now.

Live

Scheduling and work orders

Day and week views with arrival windows, and a warning before you double-book.

Live

Measurements and estimates

Room-by-room square feet, stairs and a job minimum, priced as you type.

Live

Signed quotes

Customers review and sign the quote on their phone. No login needed.

Live

Customer texts

Automatic day-before reminders, and On my way in one tap. STOP is honored.

Live

Invoices and Square payments

Card payments and tips post to the invoice on their own, with a receipt texted to the customer.

Live

Before-and-after photos

Snap before and after shots on the job and keep them with the work order.

Live

Payment alerts and a morning job list

Push alerts on your phone when a payment comes in, and a list of the day’s jobs each morning.

Live

Jobs that close themselves

When an invoice is paid in full, the job is marked complete.

Live

Cash, Venmo and Zelle

Record them on the invoice, or link a card payment taken in the Square app.

Live

Customers and job history

Search customers, mark them residential or commercial, and see every past job.

Live

Receipts by text or email

Send the invoice link either way. Customers open it on their phone.

Live

Addresses and trip mileage

Tap an address to open it in Google Maps. Log each day’s miles and export the year.

Live

Expenses and equipment

Log expenses by category, and get a reminder before the truck or machine is due for service.

Live

A short overview

Sales this year, unpaid balances and upcoming work on one screen. Light or dark.

Made for the iPhone in your pocket

Big buttons. Few taps. Built for a job site.

Veikti is a web app built phone-first. Open it in Safari. You can add it to your Home Screen, and it still needs a connection to load.

  • Needs a connection to openThere is no offline install. Once the app is open, edits save on the phone and sync when you’re back online.
  • Asks which copy to keepPhone in the truck, laptop at home. If both changed the same work, Veikti asks which copy to keep.
  • Stays signed inSign in with a one-time email code. A session lasts through 30 days without use, and no longer than 90 days.
  • Light or darkEasy to read in a sunny driveway or a dim room.
On the way

What’s being built next.

In progress means a limited trial, not a finished feature. Planned items are not started.

In progress

Receipt scanning

A limited trial can draft an expense from a receipt photo. It is not on for every account, and it is not finished.

Planned

Accounts for other businesses

Your own workspace, your business name on texts and invoices, and your own Square and texting connections.

Team logins & roles

Separate access for the owner, the office and techs.

More vehicles & equipment

Track more than one truck or machine, each with its own service schedule.

Opens with no signal

Launch the app with no connection at all, not just keep working once it’s open.

Plans can change. Nothing here is a promise of a ship date.

Early access

Opening to more businesses soon.

Public sign-ups aren’t open yet. Joining the list is free and doesn’t ask for a card.

  • Made for small carpet cleaning and home-service crews
  • Early businesses help shape what ships next
  • No contract or card to join the list
FAQ

Straight answers.

Can I sign up and use Veikti today?

Veikti was born out of running a working carpet cleaning company, and it is still developed and tested there on real jobs. We are preparing to welcome other businesses. Public subscriptions are not available yet. Join the early-access list and we will email you when a spot is ready.

Do I need to download an app?

No. Veikti runs in your phone’s browser, and you can add it to your iPhone Home Screen so it opens like an app. It also works on a laptop or tablet.

What happens when I lose signal on a job?

The app needs a connection to open, and there is no offline install. Once it is open, measurements and job changes save on the phone and sync when you’re back online. If two devices both changed the same work, Veikti asks which copy to keep. Opening with no signal at all is still planned, not built.

When does it text my customers?

Customers with a mobile number get a reminder the day before and a notice if the job is rescheduled, as long as automatic reminders are on. On my way, Running late, Started and Completed are one-tap texts you choose to send. When an invoice is paid in full, the customer gets a receipt by text. Anyone who replies STOP stops getting texts.

What does it connect to?

Square for card payments: customers can pay the invoice link by card (Apple Pay and Google Pay too, when turned on) and add a tip, and payments post to the invoice automatically. A card taken in the Square app can be linked too. Quo sends customer texts. Address lookup and Google Maps links are built in. Connecting your own accounts will be part of setup when sign-ups open.

Is it only for carpet cleaners?

Carpet cleaning is the start, including rooms and stairs. Upholstery, tile and grout, and rug cleaning are the closest fit. Other home-service businesses can join the list, but not every trade’s workflow is built yet.

Who can see my business’s data?

Built so each business will get its own private workspace. Your customers, prices and invoices are kept separate, and other businesses on Veikti can’t see them.

Early access

Ask for a place, before it opens.

Tell us about your crew. We’ll email you if there’s a place for another business. No date, and no card.

We keep your name, business, email, and anything else you choose to send. We use it only to contact you about Veikti. We don’t sell it. To ask for deletion, email hello@veikti.com. Privacy.