Web & e-commerce
Web design and development
Custom websites and online stores: the design, the copy, the build, then the upkeep.
Our home page on a phone, Lighthouse 13.5.0, November 10, 2026
Consulting, marketing and web
A marketing and business solutions agency based in Connecticut, working with businesses across the US.
Step 1 of 2
Got it. You'll hear from us soon.
Services
Websites and business systems first, then the search, ads, social and content that bring customers in.
Web & e-commerce
Custom websites and online stores: the design, the copy, the build, then the upkeep.
Our home page on a phone, Lighthouse 13.5.0, November 10, 2026
Business solutions
Custom CRMs, process automation, internal tools and dashboards, and links between the tools you already use.
Echelon CRM, which runs our agency, is the live example of what we build.
SEO
Be found on Google, Maps and AI answers.
Paid advertising
Ads measured by the leads they bring.
Social & reputation
Steady posting, real reviews, quick replies.
Strategy & consulting
Plans, research and the numbers behind them.
Content & creative
Video, photos, design and words that do work.
Example videos, illustrated
How it fits together
A fast page answers the question and keeps the number in reach. Web design
Every happy customer is asked. Reviews lift the next search. Reputation management
A typical customer's path, not a real customer or review.
Our work
1 of 6
Industries
Six groups and 42 industries, and what brings each group customers.
13 industries
What brings them customers: SEO, Paid advertising, Web design
8 industries
What brings them customers: SEO, Web design, Paid advertising
6 industries
What brings them customers: SEO, Social media marketing, Web design
6 industries
What brings them customers: SEO, Web design, Paid advertising
5 industries
What brings them customers: SEO, Paid advertising, Web design
4 industries
What brings them customers: SEO, Social media marketing
Business solutions
Custom CRMs, automations and the tools your team runs on. Echelon CRM, the one we built to run our own agency, is the proof.
See business solutionsExample: a CRM built for a plumbing company
Sample dataDrag a job to a later column (on a phone, press and hold first), or use its Move menu.
Kitchen sink clogged
Linda Furtado · Mystic
No hot water
Paul Ricci · Groton
No new calls. They land here.
Water heater replacement
Erin Walsh · Charlestown
Sump pump replacement
Mark Desrosiers · Norwich
No open quotes.
Sewer camera inspection
Hannah Lyons · New London
Outdoor faucet replacement
Carl Morin · Groton
Toilet rebuild
Joe Saunders · Charlestown
Nothing booked yet.
Kitchen faucet install
Tom Gallagher · Narragansett
Finished jobs wait here for payment.
Main line drain cleaning
Beth Carvalho · Westerly
Garbage disposal install
Rich Daly · Stonington
Paid jobs collect here.
Burst pipe
Diane Petrarca · Westerly
Pick a job on the schedule to see its address, notes and status.
Kitchen faucet install
Tom Gallagher
31 Boon St, Narragansett
7:30 AM to 9:30 AM, Dan Medeiros
Customer supplied the faucet. Old supply lines replaced.
DoneWater heater replacement, 40 gal
Steve Arruda
260 Main St, Wakefield
10:00 AM to 1:00 PM, Dan Medeiros
Electric to electric. Permit pulled Monday. Haul away the old tank.
On siteToilet rebuild
Joe Saunders
14 Old Post Rd, Charlestown
2:00 PM to 3:30 PM, Dan Medeiros
Runs all night. Flapper and fill valve kit on the van.
ScheduledBathroom sink drain cleaning
Gail Thibodeau
44 Granite St, Westerly
8:00 AM to 9:00 AM, Rosa Quintal
Hair clog in the trap. Cleared and tested.
DoneSewer camera inspection
Hannah Lyons
118 Ocean Ave, New London
9:30 AM to 11:30 AM, Rosa Quintal
Slow drains on the first floor. Cleanout in the basement. Record the run for the customer.
On siteOutdoor faucet replacement
Carl Morin
9 Fort Hill Rd, Groton
12:30 PM to 2:00 PM, Rosa Quintal
Frost-free sillcock, 10 inch. Shut off at the main, no inside valve.
ScheduledShower valve cartridge
Joyce Almeida
5 Pierce Ave, Wakefield
2:30 PM to 4:00 PM, Rosa Quintal
Drips when off. Single-handle valve, cartridge on the van.
ScheduledGarbage disposal install
Rich Daly
72 Water St, Stonington
8:30 AM to 10:00 AM, Kyle Brennan
Paid on site by card.
DoneLow water pressure check
Ana Costa
16 Pearl St, Mystic
10:30 AM to 12:00 PM, Kyle Brennan
Pressure low upstairs only. Check the PRV and the aerators first.
En routeWater softener service
Frank Oliveira
201 Broad St, Norwich
1:00 PM to 2:00 PM, Kyle Brennan
Care plan visit. Resin check and salt top-up.
ScheduledToday's route for Rosa Quintal
The phone shows the same stops: what a plumber taps between jobs.
8:00 AM to 9:00 AM
Bathroom sink drain cleaning
Gail Thibodeau
44 Granite St, Westerly
Hair clog in the trap. Cleared and tested.
9:30 AM to 11:30 AM
Sewer camera inspection
Hannah Lyons
118 Ocean Ave, New London
Slow drains on the first floor. Cleanout in the basement. Record the run for the customer.
12:30 PM to 2:00 PM
Outdoor faucet replacement
Carl Morin
9 Fort Hill Rd, Groton
Frost-free sillcock, 10 inch. Shut off at the main, no inside valve.
2:30 PM to 4:00 PM
Shower valve cartridge
Joyce Almeida
5 Pierce Ave, Wakefield
Drips when off. Single-handle valve, cartridge on the van.
Erin Walsh
88 Old Post Rd, Charlestown, RI 02813
Customer since 2019
Equipment notes
Next maintenance
Annual plumbing check, care plan visit
Due March 2027
Home care plan, $19 a month. Renews Apr 2027.
Service history
Quote Q-1042
Replace the 50 gal gas water heater
Erin Walsh, 88 Old Post Rd, Charlestown, RI
| Item | Qty | Price | Amount |
|---|---|---|---|
| Gas water heater, 50 galStandard vent, 6-year tank warranty | 1 | $1,355 | $1,355 |
| Thermal expansion tankRequired by code on a closed system | 1 | $105 | $105 |
| Venting and gas fittingsFlex connector, sediment trap, vent pipe | 1 | $140 | $140 |
| Labor, remove and installTwo plumbers, about 2 hours | 4 hr | $165 | $660 |
| Haul away the old tankDrained and recycled | 1 | $75 | $75 |
| Town permitCharlestown plumbing permit | 1 | $85 | $85 |
Kitchen faucet install
Tom Gallagher, Narragansett. Finished by Dan at 9:20 AM.
Invoice INV-2318 sent, $310
Card or bank payment link, by text.
Review request sent, two hours after the job
Hi Tom, thanks for having Halyard out today. If Dan did a good job, would you leave us a quick review? It takes a minute and helps a small shop a lot.
Tom left a review
“Dan showed up on time, explained the options and left the kitchen cleaner than he found it.”
Paid, $310 by card
The job moves to Paid on the board.
This example needs JavaScript to click through. Here is its jobs board as it stands.
A concept, not a client's system: Halyard Plumbing & Heating is made up, and so are the people, addresses and prices. Nothing here is sent anywhere; a reload starts it over.
FAQ
We are based in Waterford, Connecticut, and work with local businesses across Connecticut, Rhode Island and Massachusetts.
Tell us what you need in the form at the top of this page, or book a call. For a website, SEO, social media, reviews or video, we run a free audit after the call and show you what we would fix first.
Our two co-founders and the people who do the work. You have one point of contact from the first call on.
It depends on what the business needs. Before any work starts, you get a written proposal with every price, and whether it is one-time or monthly.
No. We also work on the business side: audits and growth plans, hospitality operations, and the reporting that ties the work to your numbers.
The CRM we built to run our own agency: clients, the pipeline, proposals and monthly reports. It is the first product in our Echelon family.
The difference
| Topic | Oakley & Wells | A typical agency |
|---|---|---|
| Prices | A written proposal with every price, one-time or monthly, before any work starts | A typical agency: Often a range until the contract is signed |
| Reports | Once a month, in plain words: the numbers that matter, the change on last month and what we recommend next | A typical agency: Often a dashboard of rankings and clicks, with little on calls and leads |
| Ending the work | Either side can end an engagement with 30 days' written notice | A typical agency: Often a fixed minimum term |
Compared with marketing agencies in general, not any one company.
Next step
Pick the way that suits you. Either way, you hear back within one business day.
A call at a time that suits you, booked on our own calendar.
You pick a time and get a confirmation by email
Pick the services you need and tell us about the business.
We reply within one business day (Mon to Sat)