Tools that bring home-service businesses more jobs. Front Porch Growth is the home for YardProof postcards, the Ava AI receptionist, Lead Finder, and invoicing for home-service businesses.
BusinessTypeScript · CSSGitHub @DealPatrolOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Business Tools
Translation pending
Loading the full README. The saved excerpt is shown below.
The public homepage is the Front Porch Growth suite at /: YardProof postcards, Ava, Lead Finder, and an invoicing waitlist. The previous YardProof homepage is /postcards. Old anchors /#how, /#demo10, and /#package 308-redirect to /postcards. Apply supabase/migrations/008_invoicing_waitlist.sql before the invoicing form can save.
AI-powered business automation platform focused on measurable outcomes for service businesses.Read the full README ↗The public homepage is the Front Porch Growth suite at /: YardMailer postcards, Executive Receptionist, Lead Finder, and an invoicing waitlist. The previous YardMailer homepage is /postcards. Old anchors /#how and /#package 308-redirect to those sections on /postcards. /#demo10, /demo10, and /api/demo10-payment 308-redirect to /postcards. Apply supabase/migrations/008_invoicing_waitlist.sql before the invoicing form can save.
AI-powered business automation platform focused on measurable outcomes for service businesses.
One offer: Executive Receptionist answers missed and after-hours calls, handles common questions, captures job details, and sends the owner a qualified lead summary.
/demo/acexperts, /demo/family-comfort-hvac, /demo/after-hours-hvacr, /demo/underwood-hvac, /demo/posey-family-plumbing/ava · sales video: /video (/ava-hvac-pilot.mp4) · tracker: /salessales/prospect-list.md, sales/outreach-templates.mdsales_prospect_events + sales_prospect_status via /api/sales/events. Apply migrations 003 and 004.Show demo/sample data clearly until the corresponding integration is connected. Emphasize leads, appointments, pipeline, revenue opportunities, automation spend, and ROI rather than technical AI metrics.
The production-ready slice of the postcard workflow uses Supabase for recipient URLs, page-open events, and estimate requests.
supabase/migrations to the target Supabase project in filename order..env.example. SUPABASE_SECRET_KEY is server-only and is required by the public QR route so no campaign tables need anonymous access.supabase/seed_postcard_demo.sql, then run it in the Supabase SQL Editor./q/[token] URL./login, then open /dashboard/campaigns to see page opens and estimate requests.For a real campaign, use the same SQL shape as the seed: create one campaigns row with the contractor Auth user's ID, then add one campaign_recipients row per mailed address. Leave public_token out of inserts so Postgres generates a high-entropy unique token.
The app records page-open activity for valid recipient pages and deduplicates repeated opens from the same request source within 30 minutes. This is useful response activity, but it can include link-preview bots as well as homeowner QR scans.
Lead Finder is Cole's operator tool for finding local buyers, drafting cold email, and sending it from his own domain. It lives at /dashboard/prospector (sign in with the same Supabase user as the campaign inbox). /leads stays the public redirect it already was.
Apply supabase/migrations/007_prospector.sql in the Supabase SQL editor before using it. Lists, leads, drafts, the send log, and the do-not-contact list are stored there with row-level security.
This is the beginning of the README. Read the rest at the original. Read the full README ↗