Proposal mockup   Ed's Plumbing & Sewer — UX examples (not production)
Pricing picker · Marketing home · All screens

Ed's Plumbing & Sewer — UX proposal

Click-through mocks for the public marketing site and Django client portal: leads, UTM analytics, and optional add-ons (email/SMS, direct mail, blog, Stripe payments, social, AI social).

Proposal

Scope and interactive estimate.

Proposal · Pricing

Feature pricing

Toggle add-ons; live build + monthly totals. Dependencies enforced.

Ready

Public site · base

What visitors see.

Public · base

Marketing home

Brand-forward landing with services and CTA.

Ready
Public · base

About

Company story and trust signals.

Ready
Public · base

Contact form

Lead capture → portal lead + contact.

Ready
Public · extras

Services overview

Plumbing & sewer service index.

Ready
Public · system

404 not found

Branded error page.

Ready
Public · system

Under construction

Pre-launch holding page with notify-me.

Ready

Client portal · base (+ UTM)

Private Django UI. UTM tracking included with every portal.

Portal · base

Login

Client authentication.

Ready
Portal · base

Dashboard

New leads, campaign health, add-on widgets.

Ready
Portal · base

Lead inbox

Statuses, source attribution, filters.

Ready
Portal · base

Lead detail

Notes, UTM, linked contact.

Ready
Portal · base

UTM analytics

Leads by source/campaign over time.

Ready

Email & SMS

Add-on. Required for payment notifications.

Portal · Email/SMS

Mailing list

Contacts with per-channel consent.

Ready
Portal · Email/SMS

Import contacts

CSV upload, mapping, consent defaults.

Ready
Portal · Email/SMS

Campaign composer

Email or SMS — recipients, schedule, send.

Ready
Portal · Email/SMS

Email engagement

Opens, clicks, bounces, unsubscribes.

Ready
Public · Email/SMS

Opt-out / unsubscribe

One-click and per-channel preference.

Ready

Direct mail

Add-on. Postcards / print vendor handoff.

Portal · Direct mail

Postcard designer

Sizes, media library, front/back preview.

Ready
Portal · Direct mail

Direct mail campaign

Recipients, schedule, send.

Ready

Blog

Add-on. Public posts + portal management.

Public · Blog

Blog index

Public post listing.

Ready
Public · Blog

Blog post

Single article view.

Ready
Portal · Blog

Blog list

Draft / published management.

Ready
Portal · Blog

Blog editor

Create and edit posts.

Ready

Payments (Stripe)

Add-on. Requires Email & SMS.

Portal · Payments

Invoices

Open / paid / past due list.

Ready
Portal · Payments

Create invoice

Line items, customer email, send.

Ready
Portal · Payments

Invoice detail

Status and payment history.

Ready
Public · Payments

Pay invoice

Stripe checkout / confirmation.

Ready

Social & AI social

Add-ons. AI generator requires social consolidation (Ollama).

Portal · Social

Social accounts

OAuth connect, health, disconnect.

Ready
Portal · Social

Social composer

Live FB / IG / LinkedIn previews.

Ready
Portal · Social

Social calendar

Schedule and queue.

Ready
Portal · AI Social

AI social generator

Ollama drafts → insert into composer.

Ready

Made by AI ML Operations, LLC