WordPress EV-Charging Subscription Platform

Job ID: 39607804

Budget: $250 – $750 USD

Project Brief — “ChargeHeroEV Turn-Key WordPress Site”
Scope: Build a launch-ready marketing and booking site for a mobile EV-charging startup (Detroit Metro) on WordPress + Elementor.
Must include real-time price calculator (Google-Maps mileage), Stripe payments, SMS notifications (tech and customer), subscription billing, review requests, and basic CRM hand-off.

1 . Design & CMS
Item Details
Theme / Builder Hello Elementor + Elementor (Free or Pro)
Figma / reference Attached mock-ups (hero, what-we-offer, pricing, map, testimonials)
Pages Home (landing) · Book Now (popup) · How it Works · Pricing · Service Area · FAQ · Contact
Brand assets Provided: Logo SVG/PNG, hero van photo, map PNG, palette (#007BFF blue, #00C977 green, #333A40 text)

2 . Core Booking & Payments
Feature Preferred Tool Notes
Single-visit booking Amelia Pro plugin (or Calendly Pro) Inline popup on Book Now
Mileage-based pricing Custom JavaScript calling Google Maps Distance Matrix API; auto-calculates price = 35 + 1.5 × miles and passes value to checkout
Subscription plans WooCommerce Subscriptions (or Amelia + WooCommerce) Plans: “Rescue Plan” 75 USD/mo (2 calls, 1.25 USD/mi thereafter); “Fleet Plan” 149 USD/mo (5 calls, 1.00 USD/mi thereafter)
Stripe Stripe gateway for one-off and recurring transactions
Coupons Single coupon field (admin managed in WooCommerce)

3 . SMS and E-mail Automations
Trigger To Customer To Tech (Driver)
Booking confirmed SMS: “Your ChargeHero tech is on the way to {address}. ETA {time}.” SMS: “NEW CALL – {address} – {mileage} mi – {price}. Tap to navigate.”
Job completed SMS: “How was your experience? Please rate 1-5.” + review link —
Failed payment Email plus SMS Email

Provider: Twilio pay-as-you-go (via Amelia native SMS or Twilio for WooCommerce).

4 . Required Data Fields
Step Fields
Booking form Pickup address (Google Autocomplete) · Vehicle make/model · Subscription member (Yes/No) · Phone · Email
Hidden Calculated miles · Calculated price · Plan ID (if subscription)

All data must push to Google Sheets or HubSpot via Zapier (free tier is acceptable).

5 . Deliverables Checklist (hand-off = “turn-key”)
WordPress site deployed on SiteGround (credentials provided).

Elementor pages match mock-ups and are mobile-first.

WooCommerce, Subscriptions, Stripe test keys configured.

Amelia (or equivalent) single-service setup, inline popup working.

Google Maps API key integrated; mileage auto-fills and updates price.

Twilio SMS templates set and delivered to sample numbers.

Review-request SMS with link to Google Business profile after job completion.

Zapier automation sends booking JSON to Google Sheet.

Basic SEO (Yoast) and SG Optimizer caching enabled.

Thirty-minute Loom walk-through video plus admin SOP PDF.

6 . Milestones & Budget (example)
Milestone Deliverable Percent
1 Design implemented (all pages built; no integrations) 30 %
2 Booking and Stripe live (single purchase) 25 %
3 Mileage calculator and Twilio SMS working in sandbox 25 %
4 Subscriptions, Zapier, SOP video delivered 20 %

Total budget guideline: 1,200 USD (or equivalent) — open to bids with timeline justification.

7 . Questions Freelancers Must Answer in Proposal
Which subscription plugin will you use and why?

How will you pull distance and pricing from Google Maps into WooCommerce/Amelia?

Describe a previous Twilio SMS project (include link or details).

Will you build the mileage calculator in vanilla JavaScript or React?

Estimated turnaround time for each milestone.

Post-launch support terms (for example, 30-day bug-fix window).

8 . Questions for the Client (to finalise before start)
Area Question Current Answer
SMS sender ID Use Detroit local Twilio number or toll-free? —
Subscription pricing Confirm 75 USD and 149 USD tiers? —
Free call radius First 5 miles included or every mile charged? —
Review link destination Google Business, Yelp, or other? —
Tech roster How many drivers at launch (Amelia employee profiles)? —

9 . Financial Model Inputs (for developer to mirror)
Base call-out fee: 35 USD

Mileage fee: 1.50 USD per mile (standard and emergency)

Subscription “Rescue Plan”: 75 USD/mo, 2 free calls, 1.25 USD/mi thereafter

Subscription “Fleet Plan”: 149 USD/mo, 5 free calls, 1.00 USD/mi thereafter

Stripe fees: 2.9 % + 0.30 USD per transaction

Twilio SMS cost: 0.0075 USD per SMS

Google Maps API free up to 200 USD per month, then 7 USD per 1,000 calls

Developer must deliver a Google Sheet modelling profit per call and per subscription member using the above inputs.

10 . Tech Stack Summary
WordPress 6.x on SiteGround

Hello Elementor plus Elementor Pro (if licence available)

WooCommerce and Woo Subscriptions

Amelia Pro (or Calendly Pro plus WooCommerce)

Twilio SMS

Google Maps Distance Matrix API

Stripe one-off and recurring payments

Zapier to Google Sheets or HubSpot

SG Optimizer caching and Let’s Encrypt SSL