Skip to content

Services

The pieces we build, and what each one is for

Built for service businesses that already get leads and lose too many. Each piece works on its own and better connected; most clients start with the one that hurts most.

Websites that capture leads

Plenty of business sites look fine but collect very little. We build the site around the request you want to receive: an estimate, an application, a booked call. The form asks what you need to know before you pick up the phone, and every submission lands somewhere your team will see it.

How we build websites that bring in leads

Part of: a home exterior contractor in Texas

What we usually set up

  • Design, copy and build, hosted on Cloudflare
  • Request forms with spam protection and photo uploads where they help
  • Lead details saved to your CRM, with an alert to the right person
  • Search basics done properly: page titles, structured data, sitemap, Search Console
  • Pages for the services and towns you actually cover
search + ai answers Simulated

search engine

|
  1. Competitor directory listing example.com
  2. Your business · Services and pricing yourbusiness.com · FAQ · Open now · Book online
  3. Big-box national chain example.com
  4. Old forum thread from 2019 example.com

ai assistant

Who can help with this near me, and can I book today?
cited · yourbusiness.com
schema markup·faq answers·google business profile·page speed·llms.txt

CRM and pipeline

We set up a CRM that matches how work moves through your business. For a contractor that might be new, contacted, scheduled, estimate sent, won. For a hiring team it is applied, called, booked, attended. Everyone sees the same board, and nothing depends on someone remembering to update a spreadsheet.

Part of: a home exterior contractor in Texas, a sales agency that hires every month

What we usually set up

  • A board and list view of every lead, with notes, owner and next step
  • Estimates and invoices, and a customer link to view, accept and sign
  • A calendar of appointments that people can subscribe to
  • A summary email for the owner on the schedule you choose: new leads, stale leads, open estimates, unpaid invoices
  • Sign-in protected, with access for exactly the people you choose
crm · pipeline Simulated

New

Contacted

Booked

Proposal

Onboarded

waiting for events

Recruiting automation

Hiring at volume breaks when one person has to answer every applicant. We build the path from application to first conversation: the careers page, the follow-up, the scheduling, and a recorded briefing room where applicants watch together and ask questions privately. Your team spends its time on the people who show up.

Part of: a sales agency that hires every month

What we usually set up

  • Careers site and application form
  • Automatic follow-up by email and text, with consent
  • A scheduled briefing room with synced video, private questions and attendance
  • Applicant stages tracked in the CRM
AI SCREENER listening BOARDS CAREERS REFERRALS TEXT 3 questions CALL asked for one BOOK booked ONBOARD packet sent
applicants screened 0 time to first contact — humans needed 0

AI receptionist and scheduling

An AI receptionist picks up when your team cannot: during a busy shift, after hours, or 24/7 if you want it to. It says it is an AI, answers the common questions in words you approve, takes the caller's details, and books a time or requests one your team confirms. When the caller wants a person, or a question needs one, it hands the call off.

Calls are recorded only with consent asked at the start of the call. Outbound calls go only to people who asked for one, for example by ticking a box on your form.

How the AI receptionist works

Part of: a sales agency that hires every month

What we usually set up

  • An AI receptionist scripted around your business and your callers' questions
  • Live booking into your calendar, with a confirmation text or email
  • Handoff to a person when the caller asks or the receptionist is unsure
  • Call summaries saved to your CRM (your customer list)
ai call · applicant asked for one Simulated
applied 7:42 PM · calls OK on the form 00:00

agent

  • Recording consent
  • Full-time
  • Customer experience
  • Commute OK
  • Evenings OK
  • Start date
  • Q&A handled
  • Interview booked

Follow-up and email campaigns

Leads go cold while they wait for a reply. We set up the messages your team would send if they had time, and send them on schedule from your own domain and number.

Email campaigns keep you in front of people who already know you: a welcome series for new customers, a nurture series for leads who are not ready yet, weekly or monthly campaigns with news and reminders, and re-engagement (win-back) campaigns for past customers on the list you already have.

Emails go only to people who opted in, and every email has a one-click unsubscribe. Texts go only to people who opted in, from a number registered with the carriers, with STOP and HELP handled.

Part of: a home exterior contractor in Texas, a sales agency that hires every month

What we usually set up

  • Instant confirmation when a request comes in
  • Appointment reminders
  • Follow-up on estimates and applications that have gone quiet
  • Welcome and nurture email sequences
  • Weekly or monthly email campaigns
  • Re-engagement and win-back campaigns for your existing customer list
  • Email set up on your domain so messages reach the inbox
text follow-up · new applicant Simulated
HR Hiring team

Qualifying

  • Texts OK
  • Full-time
  • Commute OK
  • Customer work
  • Evenings OK
  • Start date
  • Q&A handled
  • Interview booked

waiting for reply

Data organization

Every business has the same mess: the same customer in three places with three spellings, a spreadsheet only one person understands, and tools that were never meant to talk to each other. We map where your records live, clean and merge them once, and then set up automatic syncs so they stay clean.

Where two pieces of software have no built-in connection, we build one: through their APIs, scheduled exports and imports, or a small sync service we run for you. You end up with one source of truth and reports you can trust.

How data organization works, step by step

What we usually set up

  • A map of every tool, spreadsheet and inbox your records live in
  • One-time cleanup: duplicates merged, names, phones and addresses standardized
  • Automatic syncs between tools that do not connect on their own
  • Missing or conflicting data flagged for a person, not guessed
  • Nightly backups and exports your bookkeeper or accountant can use
  • Dashboards built on the clean data
data organization · nightly sync Simulated

pulled from

  • Spreadsheet
  • CRM
  • Accounting
  • Web forms
  • Email
NamePhoneSourceStatus

synced back to

  • CRM
  • Accounting
  • Calendar
  • Reports

records in

0

duplicates merged

0

fields fixed

0

flagged for a person

0

Connecting your tools

Most businesses already have a calendar, an accounting tool, an email account and a phone system. We connect them so a booked appointment, a signed estimate or a paid invoice moves to the next step without someone retyping it.

Part of: a home exterior contractor in Texas

What we usually set up

  • Calendar, email and form connections
  • Exports your bookkeeper can import
  • Custom connections for tools that have an API
CLEAN + MERGE listening SHEET CRM BOOKS FORMS RECORD deduped CRM synced BOOKS synced REPORTS refreshed
records cleaned 0 last full sync — humans needed 0

Email campaigns

Plan a campaign for the list you already have

Pick who is on the list and what you want from them. You get a simple schedule: when each email sends, what it says and when it stops.

1Who is on the list?
2What do you want from them?
3Your type of business (optional)

The plan updates as you choose. It is a starting point; we write the real emails with you.

Check-in for a quiet list

Win back past customers

Who gets it
Past customers, no appointment in 12+ months · existing customers
What starts it
Pulled from the CRM: last job more than 12 months ago

When it sends 4 weeks

What each email says

  1. Day 0

    Subject: Checking in from our team

    A plain check-in with one way to act. Button: Book a time

  2. Day 7

    Subject: A seasonal reminder from us

    A timely reason to come back. Button: Book a time

  3. Week 2

    Subject: A quick tip from our team

    Gives value so the emails stay worth opening. Button: Read it

  4. Day 24

    Subject: Still want to hear from us?

    The last check-in for anyone who has not opened. Button: Keep me on the list

When it stops

  • Replied: Sequence stops, a person follows up
  • Booked: On the team calendar, confirmation sent
  • No opens after 3 emails: One last check-in
  • Unsubscribed: Removed right away

No reply: removed from the list (list cleaned).

Sent only to people who opted in or are existing customers. One-click unsubscribe in every email. Business address in every footer.

Want this written and running for your list?

Plug in

Not sure which piece comes first?

That is what the first call is for. We look at where requests come in and where they stall, and start there.

Get plugged in