Skip to content

Portland, Oregon · Web and booking agency

Your website.Your bookings.Handled.

Almora builds your website, runs it, and takes booking requests on it around the clock. Every job reaches your phone with the details already collected.

Example request: a job request as it lands on your phone, with the problem, the address and the times the customer can be there. The details are illustrative.
Usual wait for a finished demo
24h
Booking requests taken
24/7
To see yours
$0

Each trade is hired differently. Each design begins there.

These are hero designs from Almora's own book, each drawn for the moment its trade actually gets hired. Whatever trade you are in, yours begins the same way.

Emergency plumbing hero design
House cleaning hero design
Electrical contractor hero design
Barbershop hero design
Roofing company hero design
Heating and cooling hero design
Locksmith hero design
Landscaping hero design

Concept work from Almora's book. Businesses shown are illustrative, not clients.

Published research

What a website and a booking system are actually worth.

What published studies, none of them ours, found about a proper website, a fast reply and online booking. The headline figures are below; every chart and source is one tap further.

  • Nearly4 times

    the revenue growth over a year, for the most digitally advanced small businesses against those with no website.

    Deloitte for Google, 2017

  • Nearly7 times

    as likely to qualify the lead when the firm replies inside the hour, rather than an hour later.

    Harvard Business Review, March 2011

  • 80%

    of homeowners factor in online booking when deciding on a pro, in a booking-software vendor's survey.

    Housecall Pro survey of 1,040 US homeowners, October 2025

See the charts and every source

Not how fast a page loads. What each one does to the business. The first panel is what a proper website is worth in money earned and staff taken on. The second is what a booking system is worth, and the research points the same way: the value is in catching the job at the moment the customer is ready, not in the page they looked at. Published studies, none of them ours.

The website is how they find you and judge you. The booking system is how they hire you at eleven at night.

What a proper website is worth

Deloitte surveyed more than 2,000 US small businesses for Google. Set against a business whose whole online presence is an email address, the most digitally advanced ones came out like this.

Business outcomes for small businesses running a real website, as a multiple of businesses with no website
MeasureMultiple
A business with no website1 times
Revenue per employee2 times
As likely to be taking on staff3 times
Revenue growth over the year4 times
As likely to have grown the team6 times

Deloitte for Google, Connected Small Businesses in the US, 2017

Answer in the first hour: the odds fall ten-fold after it

A study led by an MIT professor on a sales-software company's records tracked 15,000 enquiries and more than 100,000 follow-up calls. Replying inside the first hour, rather than after it, changed the odds this much.

Odds of reaching the customer and of qualifying the enquiry when replying within the first hour, as a multiple of replying after it
MeasureMultiple
Replying after the first hour1 times
Chance of reaching the customer at all10 times
Odds of qualifying the enquiry6 times

Lead Response Management study, Prof. James Oldroyd, MIT, with InsideSales.com

What a booking system is worth

Nobody has measured what online booking is worth to a trade business, so this panel shows the two things that have been measured: what each delay costs once a customer has asked, and how many homeowners look for booking before they choose.

Published effect of answering an enquiry sooner rather than later, measured at 5 minutes, 30 minutes, 1 hour and 24 hours
ComparisonEffectSource
Answered at five minutes rather than thirty21 times the odds of qualifying the enquiryLead Response Management study, Prof. James Oldroyd, MIT, with InsideSales.com
Answered inside the hour rather than an hour laternearly 7 times as likely to qualify the leadThe Short Life of Online Sales Leads, Harvard Business Review, March 2011
Answered inside the hour rather than a day or more latermore than 60 times as likely to qualify the leadThe Short Life of Online Sales Leads, Harvard Business Review, March 2011

80%

of homeowners factor in online booking when deciding on a pro.

80 of every 100 homeowners surveyed.

Housecall Pro survey of 1,040 US homeowners, October 2025

A booking-software vendor's survey. Sample and method are published; the question wording is not.

Harvard Business Review, March 2011; Lead Response Management study, Oldroyd, MIT; Housecall Pro, October 2025

Firms that tried to contact potential customers within an hour of receiving a query were nearly seven times as likely to qualify the lead … as those that tried to contact the customer even an hour later—and more than 60 times as likely as companies that waited 24 hours or longer.
The Short Life of Online Sales Leads
Oldroyd, McElheran and Elkington, Harvard Business Review, March 2011

These are industry studies about the web in general, not results we are claiming for Almora. The response studies measured web enquiries to companies with sales staff, not to plumbers; that a form answered in seconds sits at the far end of the same curve is our inference, not their finding. The homeowner survey is a booking-software vendor's own. We are young enough that we have no averages of our own worth quoting, and someone else's audited numbers beat our invented ones.

One agency carries the whole thing.

  • Booking built in, not bolted on

    Customers pick arrival times, day or night. It lands on your phone.

    Customers describe the job and pick the arrival windows that suit them, day or night. The request lands on your phone with the address, the problem and the times they can be there already collected, so your first call is the one that books the work. Nothing for them to download and nothing for you to install.

  • Designed for your trade

    Built around your services and area, in a design for your trade.

    Built around your services and service area, in a design direction chosen to fit how your customers decide.

  • Managed for you

    Hosting, updates and edits stay with us. Send a change, we make it.

    Hosting, updates and edits stay with Almora. Send a price change or a new photo and we make the change; you never touch a server.

  • Your own login

    Set job hours and days off, choose where alerts go, see requests.

    Set the hours you take jobs, block out days you are away, choose where job alerts go, and see every request the moment it lands. Anything on the page itself, send to us and we change it.

You see it finished before you decide.

  1. 01

    We build the demo first

    A finished site for your business, usually within a day. No card.A finished site for your business, usually within a day. It sits behind a five-digit code only you and Almora hold. No card, no signature.
  2. 02

    You approve it

    Look it over and book a fake job. Not right, and nothing is owed.Look it over, book a fake job on it, see exactly what a customer sees. If it is not right, nothing happens and nothing is owed.
  3. 03

    A ten-minute form

    Your real details. Most boxes are already filled for you to check.Your real details: name, number, license, services and prices, hours and time zone, towns you cover, where the jobs should go. Most boxes are already filled for you to check. Photos and the wording are optional; leave them to us.
  4. 04

    We launch, the work books itself

    Live within seven days of your go-ahead, or the first month is free.Live under your own name, within seven days of your go-ahead or the first month is free. Customers request a time at any hour; you confirm with one tap or propose another.
Ryan Arndt, founder of Almora

Ryan Arndt

Founder and designer

The agency

Design, engineering, hosting, booking and support, in one house.

Almora is an independent web and booking agency in Portland, Oregon. It exists because the trades get treated as an afterthought online: a stock photo of a wrench, a phone number buried three scrolls down, and no way to book the job at eleven at night.

More about how we work

We keep a book of design directions, each built for a different kind of trade. Yours is matched to your work, fitted to your services and service area, wired to take booking requests, hosted by us, and looked after for as long as you are with us. There is no hand-off between the people who design it, the people who build it and the people who answer your email.

Design
Designed and built in-house
The design and the code are Almora's own. Nothing is subcontracted, offshored or handed to a junior.
Engineering
Engineering that holds up
Your site ships as static HTML and CSS, with no scripts by default, tuned to load fast on the phone a customer is holding in your driveway.
Hosting and booking
Hosted and wired by the same hands
We host the site under a security policy that starts at deny-everything. The booking system is part of the same build, and each request reaches your phone with the address, the problem and the times already collected.
Support
A direct line, not a queue
The people who build your site are the people who answer when you email. No account managers, no ticket system.
Cedar Line Roofing, an illustrative roofing homepage from the Almora book: a green dimensional roofline beside the headline One roof. Forty winters.
Book a visitExample
  1. Mon15
  2. Tue16
  3. Wed17
  4. Thu18
  5. Fri19

Arrival window, Tue

  • 8-10am
  • 10-12
  • 12-2pm
  • 2-4pm

Job requestjust now

Water heater not heating

SE Rhine St, Portland

Confirm Tue 8-10amor propose another time

HostingEvery site
  • Static HTML and CSSNothing to build or patch
  • No scripts by defaultNothing on the page to break
  • HTTPS on every pageNo page is served without it
  • Deny-everything security policyStarts at default-src 'none'
  • Hosted by AlmoraRun by the people who built it

content-security-policydefault-src 'none'; …

Inbox: Price changeExample
You

Can you change drain clearing to $169?

Ryan at Almora

Done. It's live on your site.

Drain clearing$169Published

An illustrative design from the Almora book, not a client.

What it costs

See the finished site first. Then pick the plan that fits your crew.

Every plan is the whole thing: the site, the booking system, hosting, changes and someone to email. Plans differ in how many people and sites they cover, the texts included and the price. Team also costs more to launch.

Showing the Crew plan
Almora plans compared: Solo, Crew and Team, with what each costs to launch and a month, who gets the job alerts, how many sites it covers, the texts included and the support that comes with it. On a narrow screen one plan shows at a time; use the Solo, Crew and Team buttons above the table to change it.
PlanSoloOne person answers the phoneCrewFor crewsAn owner plus one or two who need the same alertTeamA dispatcher and a crew, or more than one business
To launch$199$199$399
A month$79$149from$299
People on alertsHow many people the plan covers on the job alerts1 personUp to 3 peopleUp to 5 people per siteTalk to us above that
Sites1 site1 siteUp to 2 sitesA second trade, town or brand
Texts included10 cents a text beyond that300 a month1,000 a month3,000 a month
Changes and supportEmail what you want changed and it is done for youEmail support from the people who built itEmail support from the people who built itEmail, answered by the people who built it
Next stepGet a free demo, Solo planGet a free demo, Crew planTalk to us, Team plan

Never cut off mid-month. Over two months running, we move you up a plan.

In every plan

Your site

  • Built for your trade
  • You approve it first
  • Short onboarding form
  • Google reviews link
  • Prices and services changed for you
  • Chat assistant, optional

Booking

  • Job requests 24/7
  • 2-hour arrival windows
  • One-tap reply, no login
  • Receipts by text (opt-in) or email
  • Cancellation alerts
  • Your hours, days off

Alerts and your login

  • Text alerts, email backup
  • Job list, log in from your phone
  • Carrier-compliant texts

Hosting and terms

  • Hosting and HTTPS
  • Strict security policy
  • Live under your name
  • Cancel in one email
  • Nothing charged until you approve the site
  • Live within 7 days of your go-ahead, or the first month free
  • Cancel any time in one email, no fee
  • Hosting, booking, changes and support in one monthly
Full details of every plan
  • A site built for your trade, which you approve before it launches
  • Job requests around the clock, with two-hour arrival windows the customer picks
  • One tap from the text to confirm a window, offer another, or decline. No login
  • The customer gets a receipt when they ask and your confirmed window when you answer, by text if they opt in or by email if they gave one
  • You are told if the customer cancels, so nobody drives to a job that is gone
  • Your hours and days off, set by you, in effect the moment you save them
  • A job list you can log in to from your phone
  • Alerts by text, with email as the backup if a text does not go out
  • Your services and prices changed for you when they move. Email what you want changed
  • Hosting, HTTPS and a locked-down security policy on every page
  • A public web address for your site, live under your own name
  • A link to your Google reviews
  • A short onboarding form. Your answers go straight onto the site
  • Texts that follow the carrier rules: consent recorded, STOP honored
  • Cancel any time in one email

Optional on any plan: a chat assistant on your site that answers common questions and points people to the request form.

Texts count per message, not per part, and nobody is cut off mid-month. If you are over two months running, we move you up a plan.

  • Nothing is charged until you have approved the finished site.
  • Live within seven days of your go-ahead, or the first month is free.
  • Cancel any time in one email, no fee. Your content is yours either way, and so is any domain you own.
  • One monthly covers hosting, booking, alerts, changes and someone to email, for as long as you subscribe.

The technical answers.

Most agencies will not tell you what actually ships. Every answer here describes the code that builds your site, and each one was checked against that code before it was written down.

Something here not answered?

Email us directly

What actually ships when you build my site?

Static HTML and CSS. Our renderer emits zero JavaScript, and that is enforced rather than aspired to: a render that produces a single script tag fails its own test suite. Unless you ask us to switch on the optional chat assistant, your site goes out without a line of it. Your customer's phone downloads one document and paints it, so there is nothing to hydrate, nothing to wait on, and nothing that breaks on the day a third party's script has an outage.

What happens if a customer has JavaScript blocked, or it just fails to load?

Identically, because nothing on your build depends on it. The contact form is a plain HTML POST handled on the server, and every expand and collapse uses the browser's own disclosure element, so there is no scripted path to fall back from. Where another template in the book does use a script, it is progressive enhancement only and the page works the same without it.

How do you stop a site from inventing things about my business?

A contract runs on every build, before anything is saved. Any claim about licensing, insurance, round-the-clock availability, guarantees, or years in business has to trace back to something you actually gave us. If it does not, generation fails and no site is stored. Where a detail is genuinely missing, the demo fills it with example content that says so on the page in plain words, and your real details replace it. Star ratings round down, so the stars can never flatter a score.

Will the animation slow it down, or make it unusable if motion makes me ill?

Every scroll-driven animation sits behind two gates: a browser support check, and your operating system's reduce-motion setting. Switch that on and the page shows every finished state with none of the travel. On your site the motion is restricted to properties the graphics card composites on its own, so nothing there animates layout and scrolling stays smooth on an old phone.

What are you doing about security?

Your site is served under a content security policy that starts at deny-everything and adds back only what the page provably needs. Framing is blocked, the referrer is stripped, and MIME sniffing is off. The contact form is rate limited and honeypotted. The test suite builds a site for a business whose name is literally a script tag, and asserts that every one of those characters comes back out escaped.

See your business on a real site.

  • Built for your trade and your service area
  • Booking wired in, taking requests day and night
  • No payment details and no commitment
  • Ryan answers, personally

No payment, no commitment. You see the finished demo before you decide anything.