Skip to content

Websites for dental, veterinary and other practices

A new website that puts booking requests straight into your calendar.

I'm Pedro Bandeira, founder of 3DH Consulting. I rebuild your website and connect it to the Microsoft 365 you may already pay for, so every request lands in your Outlook calendar or in a list your team works from.

  • Fixed price agreed before I start
  • About a week from yes to live
  • Yours to keep, all of it

Examples

Some examples of what your site can look like.

The practices are made up, so try everything: open one on your phone and send a request through the form, the way your patients would. Nothing you type is sent anywhere.

Dental practiceBuilt for practices like yours

Brightwater Dental

  • Request an appointment as a new or existing patient
  • Insurance, payment and first-visit steps
  • Emergency line one tap away
Open the dental example

Veterinary clinicBuilt for practices like yours

Meadowlark Veterinary Clinic

  • Book a visit with your pet's name and species
  • After-hours emergency route at the top
  • Wellness plans and first-visit checklist
Open the veterinary example

Roofing and home servicesBuilt for businesses like yours

Highline Roofing Co.

  • Request an inspection with the address and urgency
  • Storm line and insurance claim help
  • Service area and a four-step process
Open the roofing example

Who it is for

Small practices that live on booked appointments.

Dental practicesYou are here

Appointment requests from new and existing patients, with the reason and the times that suit them.

See the dental example

Veterinary clinicsYou are here

Visit requests with the pet's name and species, and a clear after-hours route for emergencies.

See the veterinary example

Chiropractic, acupuncture, naturopathic and medical clinicsYou are here

New patient requests, first-visit information and your hours, built the same way as the dental example.

See the closest example

Law firmsYou are here

Consultation requests with the type of matter and a good time to call back. The form asks for nothing confidential.

See how the form works

Real estate brokeragesYou are here

Valuation and showing requests with the property address, sent to the right agent's calendar.

See an address-based request

Roofing, HVAC and home servicesYou are here

Inspection and estimate requests with the address, the urgency and a time window for the visit.

See the roofing example

Behind the form

What happens after someone presses Send.

The request goes into your own Microsoft 365. It is held in the front desk's Outlook calendar and added to a list the team works from, and the person who asked gets an automatic reply. Your team confirms the time the way it does today.

On your website

Request an appointment

Try it with your own name. Nothing leaves this page.

Appointment requestsA list in Microsoft 365
ReceivedNameReasonPrefersStatus
Just nowMaria L.Checkup and cleaningTue, morningNew
Sun 9:41 pmLena W.Child's first visitSat morningNew
Sun 6:05 pmJames K.Tooth painAs soon as possibleCalled back
Fri 4:52 pmAna R.Checkup and cleaningTue or Thu, morningBooked

Automatic reply sent to Maria L.: “We have your request. The front desk confirms a time by email.”

What we keep finding

Six things that cost practices requests, and how the rebuild fixes them.

All seen on real practice websites this year. Described here without naming anyone.

  1. FoundThe “Request an appointment” button opens a page with only a phone number on it.

    FixedA real request form on that page. The request waits in your calendar until the front desk confirms it.

  2. FoundBooking is by phone only, during office hours, while practices nearby take requests online at 10 pm.

    FixedRequests arrive at any hour and are waiting in the calendar the next morning.

  3. FoundThe secure https address shows a browser warning before the page even loads.

    FixedA valid certificate that renews itself, and every version of your address leading to one secure site.

  4. FoundTheme placeholder text, “Lorem ipsum”, is still visible in the FAQ.

    FixedEvery word on the site is yours, and every page is checked before it goes live.

  5. FoundThere is no contact form at all, only an email address that may or may not be read.

    FixedA short form that asks what your team needs to call back, and lands where your team already works.

  6. FoundOpening hours are missing, or different on two pages.

    FixedHours, address and the phone number in one place, shown on every page and easy to update.

What you get

One fixed price. About a week. All of this included.

A new site that works on phones

Your services, team, hours, insurance and location, written with you and checked line by line before launch.

A booking or inquiry form

It asks only what your team needs to call back, and it works on every phone and browser.

Requests in your calendar or a list

Each request lands in your Outlook calendar or in a Microsoft 365 list your team works from. No new app to learn.

An automatic reply

The person who asked gets an email straight away, so they know the request arrived and what happens next.

Your address, secure

https set up properly and your domain pointed at the new site. Your email stays exactly as it is.

Yours to keep

The site, the domain, the forms and the lists belong to you, with documentation of how it all fits together.

The price

$2,500

Your new site, with booking and inquiry forms connected to your Microsoft 365, delivered in about a week. Fixed price, excl. VAT.

How it works

From your reply to a live site.

  1. You replyAnswer the email or write to me with what you want the site to do. A short call helps; email works too.
  2. A fixed price in writingI send a one-page scope with the price and the date. Nothing starts until you say yes.
  3. About a week of buildingI build the site and connect the form to your Microsoft 365. You review it on a private link and ask for changes.
  4. Switch onYour domain points to the new site and requests start arriving. I walk your front desk through it.

Who you deal with

A small studio. I do the work myself.

3DH Consulting is my company. I'm Portuguese and have lived in Warsaw since 2009. I ran businesses first, then spent three years at Accenture on the Microsoft account.

I build websites and the Microsoft 365 setups behind them for small companies. Recent website work includes the site of a renewable energy developer, in two languages, and the site and shop of a skincare brand.

Microsoft AI Cloud Partner Program member (ISV Success) · Microsoft licensing partner (CSP) through Pax8

Pedro Bandeira
Pedro BandeiraFounder, 3DH Consulting, Warsaw

Questions

What owners usually ask.

What does it cost?

It is $2,500, excluding VAT: one fixed price, agreed in writing before any work starts. No hourly billing, and no surprises at the end.

Do I need Microsoft 365?

It helps, and you may already pay for it with your email. I'm a Microsoft licensing partner. If you don't have it yet, setting it up for up to five people is included; the licenses themselves are a separate monthly cost.

What about patient privacy?

The form asks only what the front desk needs to call back: name, contact details, the reason and preferred times. It tells people not to include medical details. Requests are stored in your own Microsoft 365, not in a separate booking service.

Do I keep my domain, email and Google listing?

Yes. The new site goes live on the address you have now. Your email is not touched, and your Google listing keeps pointing to the same address.

Can I see it before it goes live?

Yes. You review the whole site on a private link during the week and ask for changes. Nothing switches over until you say so.

You're in Warsaw. How does that work for a US practice?

Everything happens by email and video call. Your morning is my afternoon, so calls fit in before your first patient or at lunch.

Reply to the email, or write to me.

Tell me the name of your practice and what you want the site to do. I reply with a few questions, then a fixed price and a date.

pedro@3dhconsulting.com