PRO
    Win-Back
    Medium
    Ready

    Service Reminder Engine (Universal)

    Upload customer list. AI segments by last visit + service type, predicts who's due, sends personalized SMS at the exact right moment. Recovers $20-100k/year in dormant customer revenue from data the business already owns.

    Build it yourself, free

    This blueprint is free. Copy the master prompt below, build it with your own time, and the only outlay is a few low-cost tool subscriptions. Use it inside your own business, or sell it to clients. The numbers further down are what you can charge, not what you pay.

    The Service Reminder Engine: Turning a Dead Customer List Into Recurring Revenue
    Read the story behind this blueprint

    The Service Reminder Engine: Turning a Dead Customer List Into Recurring Revenue

    Read the article

    Who you sell it to

    Any local business with a recurring-service model and an existing customer list they're not actively re-marketing to. The ideal pitch target is a business that's been operating for 3+ years and has hundreds or thousands of past customers sitting in QuickBooks, Service Titan, Jobber, a paper folder, or just the owner's memory. Every one of those customers is worth $500-5,000 in future revenue and the business is leaving it all on the table because they have no system.

    This tool IS the system.

    If you sell it, here is the money picture:

    The first tile is the value of your client's own jobs, which is the reason they will pay you. The other two tiles are what you charge them.

    What your client's own work is worth
    Recovers $20k-100k/yr in dormant customer revenue
    Their revenue, not your fee
    Setup fee you charge
    $1,500
    One-off, paid to you
    Monthly retainer you charge
    $397/mo
    Recurring, paid to you

    How it works

    The business owner uploads their customer list (CSV from QuickBooks, Service Titan, Jobber, Excel, or even a hand-typed list). The AI parses the list, classifies each customer by their last service type and date, predicts their next-due date based on vertical-specific re-service cadences, and generates a personalized SMS for each customer at the right moment. Messages reference the customer by name, their specific service history, and book them with a one-tap reply.

    The business owner reviews and approves the messages in batches before they send, then watches the booking dashboard fill up. This tool unlocks revenue from data the business already owns but isn't using.

    What to expect

    This tool is mechanically less complex than AI Receptionist but has unique challenges around data quality and compliance.

    Expect Base44 to build in 12-18 minutes. Likely follow-up prompts you'll need:

    If the CSV parser is choking on different formats: "The CSV parser is failing on common formats. Add robust handling: detect column headers automatically (look for variations like 'name', 'customer', 'client', 'first_name + last_name'), handle date formats including ISO, US, EU, and natural language ('March 15, 2024'), handle phone formats including parentheses, dashes, spaces, with or without country code. Use a forgiving parsing library like Papa Parse for CSV and chrono-node for dates."

    If the LLM is generating messages that sound robotic: "The generated messages sound too generic and corporate. Adjust the LLM prompt to be more directive: 'Write like a small business owner texting from his phone. Use sentence fragments.

    Don't use formal language. Read like a friendly text, not an email.' Also include 3-5 example outputs in the prompt to show the style we want."

    If the rate limiting isn't kicking in properly: "Messages are sending too fast and triggering Twilio carrier filtering. Strictly enforce 20 messages per minute via a queue with timestamps. Each function call to sendBatch should pull only 20 messages at most, wait the rest of the minute, then exit.

    Use Base44 scheduled functions to call sendBatch every minute."

    If opt-outs aren't being handled: "Opt-out replies aren't being detected. Add aggressive STOP keyword matching: STOP, UNSUBSCRIBE, REMOVE, QUIT, CANCEL, OFF, NO, END. Match case-insensitive.

    Add the phone to OptOutList immediately. Send the confirmation reply. NEVER send another marketing message to that number ever again, regardless of which campaign it's part of."

    The biggest gotcha: A2P 10DLC registration. Without it, the client's Twilio account will get throttled aggressively by carriers after 50-200 SMS sends. The Phase 2 playbook walks through this.

    Students MUST complete A2P 10DLC for the client BEFORE launching the first real campaign.

    Master prompt

    You are an expert full-stack builder. Build a production-ready tool that… (the complete master prompt, custom input fields, build phases, pricing guidance and sales script are part of this blueprint.)

    Create a free account to unlock the full blueprint

    Master prompt, editable client fields, phase-by-phase build steps, pricing and the sales pitch.

    Build phases

    Step-by-step build phases unlock when you log in.

    Required tools

    The AI builder

    The app builder hosting the database, message generation, send engine, and admin dashboard.

    Builder plan starts at $50/mo

    Sign up

    OpenAI or Anthropic

    LLM for generating personalized SMS messages at scale.

    ~$0.005 per message generated (~$25 for 5,000 messages)

    Sign up

    Twilio

    SMS sending and inbound reply handling. Requires A2P 10DLC registration for production.

    $1.15/mo per number + ~$0.008 per SMS sent + A2P 10DLC fees ($4 brand + $10/mo per campaign)

    Sign up

    Stripe

    If billing the business through Stripe instead of invoicing directly.

    Free setup, 2.9% + 30¢ per transaction

    Sign up

    AppBuild.DIY (Vibes)

    Wraps the internal admin dashboard into a native iOS/Android app plus a polished PWA for the business owner to review and approve message batches from the truck, with native push notifications for new customer replies, pending approval-queue batches, and campaign milestones - a faster, more reliable channel than the SMS-forwarded pings the base build relies on. Handles branding and app store submission.

    Free up to 10 users, $49/mo for 1,000 users, $99/mo unlimited

    Sign up

    Pricing

    Pricing guidance unlocks when you log in.

    Sales pitch

    The outreach script unlocks when you log in.