Skip to content

You're on the roof.
Larken answers.

An AI receptionist that books the job, a website that ranks in your towns, ads run like it is your money, and follow-up that never forgets. Built and run by one firm, for businesses that work out of trucks.

  • You talk to
    the person who builds it
  • Flat fees
    no cut of your ad spend
  • You own
    everything we build

Fifteen minutes with the owner. No pitch deck.

Front office
Kettle River Roofing · demo workspace
Today This week
Calls answered
23
0 missed
Jobs booked
9
4 after hours
Follow-ups sent
41
auto, by text
Calls by hour Receptionist Team
6a9a12p3p6p9p
Today's leads4 of 12
  • Dana R. · Call Booked Furnace out, no heat
  • Mike T. · Web form Quoted Gutter guards, 2-story
  • Priya S. · Google Booked Storm damage, shingles
  • Tom K. · Facebook Following up Ice dam inspection
Ask Text every storm lead who hasn't booked yet
Sent to 6 leads. 2 have replied.
Receptionist · calls today
  • Dana R.6:41 PMActive roof leak, bucket under itBooked 7:30 AM
  • Mike T.5:58 PMGutter guards on a two-storyEstimate Thursday
  • Priya S.4:12 PMDo you service Buffalo?Yes, booked
  • Unknown2:30 PMExtended warranty robocallScreened
  • Tom K.11:05 AMDowned limb on the fenceRang through to crew lead
Text to owner6:43 PM

Active leak, 412 Birch Ln. Bucket in place. Booked 7:30 AM tomorrow.

Illustration · demo data

A few of the businesses we work with

Why owners pick Larken

Most agencies are loudest before you sign.

The complaint we hear most from owners is the same one. They signed a contract, and then the agency went quiet: no calls back, no reports, no idea what they were paying for. Larken is built the other way around.

Monthly report · September
Kettle River Roofing · from Jordan
Plain English
What we changed
Rewrote the metal roofing page. Added 11 negative keywords. Tuned the after-hours call script.
What came in
38 calls, 14 booked. 6 of the booked calls came in after 6 PM.
What didn't work
The Facebook test got 0 leads in three weeks. Paused it. Budget moved back to search.
Next month
Gutter guard page before the fall rush. Review requests on every closed job.
Illustration · demo data
  • You never wonder what we're doing

    Every month you get a plain-English report: what we changed, what came in, what didn't work, and what's next. Ads get a pass every week.

  • You talk to the person who builds it

    No account manager relaying messages, no ticket queue. Questions go to Jordan, who built the thing and can fix it.

  • Bad news comes from us first

    If a campaign, a page, or an automation isn't pulling its weight, we tell you before you notice, along with what we're changing.

  • We don't make more when you spend more

    Flat monthly fees, never a percentage of ad spend. We never raise a budget on our own. If more spend makes sense, we show you the numbers and you decide.

  • Everything is yours

    The site, the domain, the ad accounts, the CRM data. We work in accounts you own, so if you ever leave, you take all of it with you.

  • We'll tell you when we're the wrong fit

    The first call ends with an honest answer. If someone else would serve you better, we say so. The ranked list of fixes is yours either way.

Every call, handled

Storm calls, no-heat calls, "do you service my town" calls. The receptionist answers in two rings, asks what you would ask, and books it.

CallerIncoming

Our furnace quit and it's 20 degrees out. How soon can you come?

Flagged no-heat. Booked 7:00 AM. Owner texted.

One system, three layers

Most agencies sell one of these and hope the other two exist. We build all three so they connect: the site feeds the receptionist, the receptionist feeds the calendar, and the finished job asks for the review that gets you found again.

Get found

Get found in the towns you actually work.

The site, the profile, the ads, and the content that put you in front of the homeowner who is searching right now.

roof leak repair near me
123
  1. 1Your companyOpen now
  2. 2Competitor roofingClosed
  3. 3Another rooferCloses 5 PM
Illustration · map pack
Get answered

Every call and form lands in one place, and nothing goes unanswered.

The receptionist and the follow-up system that turn a call or a form into a booked job, whether or not anyone is at a desk.

Inbox · all channels4 new
  • CallDana R.6:12 AMAnswered by receptionist. Furnace out.Booked
  • Web formMike T.7:48 AMGutter guards, 2-story, quote pleaseText-back sent
  • GooglePriya S.9:03 AMDo you service Buffalo?Replied
  • FacebookTom K.11:20 AMSaw your post about ice damsFollow-up 2 of 5
Illustration · marketing suite
Get it done

The Sunday paperwork, done before Monday.

The automation and integration work that takes the re-keying, chasing, and invoicing off your Sunday.

job-closed.flowrunning
1  on job.closed("Roof replacement")
2    invoice.send("final")          ✓
3    quickbooks.sync()               ✓
4    wait 2h
5    review.request("sms")          ✓
6    # nobody touched a keyboard
Illustration · quote to cash

Recent work

See all the work

While you slept

Storm calls come at 2 AM. Leads fill out forms at 11 PM. Quotes get approved on Sunday. All of it gets answered, booked, followed up, and invoiced, and you find out about it over coffee.

What's switched on All on
  • AI receptionist Answering every line, all night ✓
  • Missed-call text-back Texts in seconds if a call drops ✓
  • Follow-up sequences Stop the moment a lead books ✓
  • Review requests Sent when a job closes ✓
  • Invoice on approval Deposit invoice goes out automatically ✓
  • Morning summary One text to the owner at 6:30 AM ✓
Overnight log Live
  • Morning summary · sent to owner 6:30 AM
  • Reviews requested · yesterday's finished jobs 5:58 AM
  • Follow-ups sent · 11 open leads 2:47 AM
  • Spam screened · extended warranty robocall 1:20 AM
  • Follow-up 2 of 5 · Tom K., ice dams 11:47 PM
  • Web form · gutter guards, text-back sent 10:02 PM
  • Owner texted · active leak summary 9:15 PM
  • Call answered · roof leak, booked 7:30 AM 9:14 PM

Demo data

Two stories worth reading

TreeTec crew removing a hazardous tree from a boom lift
Local SEO · Websites

We deleted 127 pages from a tree service's site. On purpose.

A doorway matrix of thin location pages was dragging the whole domain down. The rebuild kept the towns they actually serve, added a 24-hour emergency line, and let the site rank on responsiveness.

Read case study →
crm-migration.log Sat 11:52 PM
# legacy CRM: no export, no API
drive ui.login("legacy-crm")
for customer in ui.customers():
    extract(notes, jobs, attachments)
✓ ten years of records loaded
✓ team working in the new CRM Monday
AI automation

Ten years of CRM data. Migrated in a weekend.

A roofing company stuck in a CRM that would not let them leave. We drove the old interface with automation, extracted everything, and they were working in the new system Monday morning.

Read case study →
Jordan Niskanen, founder of Larken
“I'm not successful unless you are. Most owners I talk to have been burned by an agency that signed them and went quiet. I would rather call you and tell you something isn't working than let you find out on your own.”

Before Larken I built automation for Fortune 500 companies. Now I bring that same engineering to owner-led businesses, and I answer for all of it personally.

Jordan Niskanen Founder · Minnesota More about Larken →

How it starts

  1. 01

    A 15-minute call

    You tell us what is leaking: missed calls, a site that does not rank, quotes going out late, Sunday data entry.

  2. 02

    A ranked list

    Within a week you get the highest-return fixes in order, with what each one takes. You can take the list anywhere.

  3. 03

    A fixed-price build

    Scope, price, and turnaround agreed before work starts. No hourly meter.

  4. 04

    A retainer, if you want one

    Monitoring, iteration, and a direct line to the person who built it. No surprise invoices.

Get started in fifteen minutes.

No pitch deck, no drip sequence. We look at your operation and hand you a ranked list of what to fix first, and an honest answer about whether we are the right fit.