Google Analytics 4
FreeTracks phone clicks, form submissions, SMS taps, quote clicks, and seasonal banner engagement.
Env: NEXT_PUBLIC_GA_ID
For site administrators
Elite Mobile RV Care does not require paid integration subscriptions — no Twilio, Go High Level, or Zapier. Connect the free tools below in your hosting environment. Each card links to the vendor dashboard and setup docs.
Copy .env.example to .env. See the deployment README and lead-gen plan Section 3 (Free Alternatives Stack).
Recommended $0 setup order
Deferred until budget allows: Twilio SMS, Go High Level, Zapier paid tiers, Google Workspace, Google/Meta ad spend.
Everything Alex and Solange need for lead capture, alerts, measurement, and local visibility at no integration cost.
Track calls, form submissions, and organic search performance — all free from Google.
Tracks phone clicks, form submissions, SMS taps, quote clicks, and seasonal banner engagement.
Env: NEXT_PUBLIC_GA_ID
Verifies site ownership and surfaces organic search queries for service and city pages.
Env: PUBLIC_GSC_VERIFICATION
Store every quote request and callback with source attribution at no integration cost.
Postgres container included in docker-compose on VPS — $0 integration cost (VPS hosting only).
Env: DATABASE_URLPOSTGRES_USERPOSTGRES_PASSWORDPOSTGRES_DB
Free managed Postgres for Hostinger deploys — set DATABASE_URL to the pooled connection string.
Env: DATABASE_URL
Free managed Postgres — works with Hostinger Database Connect Wizard.
Env: DATABASE_URL
Notify Alex and Solange instantly using the existing free Gmail inbox.
Send lead alerts and customer auto-replies through elitemobilervcare@gmail.com — no Google Workspace subscription required.
Env: SMTP_HOSTSMTP_PORTSMTP_USERSMTP_PASSSMTP_FROMCONTACT_TO_EMAIL
Get notified on your phone the moment a lead submits — no Twilio subscription needed.
Enable push notifications for elitemobilervcare@gmail.com on Alex and Solange phones — instant alerts with zero extra setup once SMTP is configured.
Env: SMTP_*CONTACT_TO_EMAIL
Free push notifications to Alex/Solange phones when a lead submits — alternative to paid SMS APIs. Use a private topic name only you know.
Env: NTFY_TOPICNTFY_SERVER
Log leads in Google Sheets for free instead of paid CRM platforms.
Free lead log — POST every submission to a Google Apps Script web app that appends a row. Copy the template from docs/integrations/ in the repo.
Env: LEAD_WEBHOOK_URL
Free listings and profiles that drive Map Pack visibility and review volume.
Map Pack visibility, review volume, GBP posts, and Business Messages — critical for local RV repair leads.
Free listing for Bing and Apple Maps “near me” searches — sync NAP with the website.
Claim and optimize the free Yelp profile — do not buy Yelp Ads (poor ROI for mobile RV trades).
Free local discovery in Treasure Coast neighborhoods — strong for RV storage and homeowner referrals.
Free organic posting and inbox for the existing Facebook page — schedule job photos and seasonal tips.
Scheduling, social posting, and lead export — free tiers only.
Send review-request texts manually from Alex phone after jobs — free, no API. Pair with the /review short link on site.
Free appointment scheduling when Alex and Solange want self-serve booking — or use Google Calendar appointment slots.
Free graphics for Facebook posts, flyers at RV parks, and before/after job highlights.
Flux pulls recent leads via GET /api/leads with a bearer token — no direct database access needed.
Env: LEAD_ADMIN_TOKEN
Managed deploy from GitHub with environment variables in hPanel — use Neon/Supabase free tier for DATABASE_URL.
Env: DATABASE_URLSMTP_*CONTACT_TO_EMAIL
Free CRM log — every form submission appends a row to a shared Google Sheet via Apps Script.
LEAD_WEBHOOK_URL to the deployment URLALERT_EMAIL = elitemobilervcare@gmail.com for duplicate email alertsWhen LEAD_ADMIN_TOKEN is set, Flux can pull recent leads without database credentials:
curl -H "Authorization: Bearer $LEAD_ADMIN_TOKEN" \ "https://elitemobilervcare.com/api/leads?limit=50"
These integrations still work if configured, but are not recommended until lead volume and budget justify paid subscriptions or ad spend.
Paid custom email — defer. Free Gmail (elitemobilervcare@gmail.com) works fine at current volume.
Paid SMS API — skip for now. Use Gmail mobile notifications + ntfy.sh instead.
Env: TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKENTWILIO_FROM_NUMBERLEAD_ALERT_PHONE
Paid beyond 100 tasks/month — use Google Sheets + Apps Script instead.
Env: LEAD_WEBHOOK_URL
Paid CRM/automation platform ($97+/mo) — defer until lead volume justifies the cost.
Env: LEAD_WEBHOOK_URL
Pixel install is free but only useful when running paid Facebook/Instagram ads — defer ad spend for now.
Env: NEXT_PUBLIC_META_PIXEL_ID
Paid search campaigns — defer until 25+ reviews and GA4 baseline exist. UTM builder is free anytime.