It All Started With An Idea
Client project · Mobile IV therapy · Gilbert, AZ

A new website, booking system and app for a Gilbert mobile IV business

Elevate IV Solutions sends registered nurses to clients' homes, offices and hotels across the East Valley. We rebuilt its website, booking, payments, CRM sync and client app on one Cloudflare stack.

Elevate IV Solutions on desktop
Elevate IV Solutions on a phone
Client
Elevate IV Solutions
Location
Gilbert, AZ
Industry
Mobile IV therapy
Built
July 2026, live Aug 2026
Stack
Astro, React, Cloudflare Pages and D1, Stripe, GoHighLevel
Service area
Gilbert, Mesa, Chandler, Tempe, Queen Creek, San Tan Valley, Scottsdale and the East Valley

The challenge

The previous site ran on Squarespace and Vercel with a separate backend. Content, the service menu and media had to come across before cutover without losing anything.

An Aug 30, 2026 audit found lead forms that did not report to Google Ads or Meta, a review form that showed an error even after it worked, and mixed crawl signals.

The work

What we did, step by step

  1. Export the old contentWe pulled the IV menu, 7 service pages, FAQ, service areas and 48 media files out of the old platform to seed the new build.
  2. Rebuild the marketing siteWe rebuilt the site in Astro with React islands and a new design. It has 6 service categories, about 30 sub-service pages, 8 city pages and a page for the ASU campus, with 60 URLs in the sitemap.
  3. Build online bookingWe built a booking wizard with bot protection and consent e-signature. Sensitive form data is encrypted at rest.
  4. Add payments and membershipsWe added Stripe Checkout with signed webhooks for gift cards, credit packs and monthly memberships, plus in-person card payments.
  5. Ship a client appWe built an installable web app for booking, live nurse tracking on a map, memberships, gift cards and receipts, and wrapped it as a native Android app now live on Google Play.
  6. Connect the CRM and callsEvery lead source (bookings, contact form, event inquiries and Stripe purchases) syncs to GoHighLevel, and bookings land on the GoHighLevel calendar. CallRail calls and texts forward there too.
  7. Fix trackingWe set up a Google Tag Manager container with GA4, Meta Pixel and Google Ads conversion tags so leads report to the ad platforms.
  8. Create ad creativeWe produced 63 concept ads (21 concepts in 3 sizes) plus Meta packs, and built landing pages for Google Ads.

What's on it

  • Online booking wizard with bot protection and consent e-signature
  • Client web app and Android app with live nurse tracking
  • Nurse-side app for schedule and visit status
  • Stripe checkout for gift cards, credit packs and memberships
  • Referral codes and package credits
  • GoHighLevel CRM, calendar and chat
  • Heat advisory banners from live weather data
  • Push notifications

Search and local setup

  • 8 East Valley city pages plus an ASU campus page
  • JSON-LD for the business, services, FAQs, breadcrumbs and mobile app
  • Unique titles and descriptions across sitemap URLs
  • www to apex redirect at the edge
  • llms.txt
  • GTM with GA4, Meta Pixel and Google Ads conversions
Questions

Questions people ask about this work

Can a mobile IV business take bookings and payments on its own website?

Yes. For Elevate IV Solutions we built a booking wizard with consent e-signature and Stripe checkout for gift cards, credit packs and memberships. Bookings sync to GoHighLevel and its calendar, so the team works from one place.

Do I need a separate app for my mobile wellness business?

Not always. We built one web app that installs on a phone and then wrapped it as a native Android app on Google Play. Clients can book, track their nurse on a map and see receipts in the same app.

Why are my website leads not showing up in Google Ads or Meta?

On this project the forms simply did not send conversion events. We rebuilt the Tag Manager container with GA4, Meta Pixel and Google Ads tags so bookings and form fills report back to both ad platforms.

Services in this project