CapabilitiesSMS Campaigns

    Send a Text to 500 People.
    Get Replies That Book Jobs.

    Madifyx SMS campaigns go out as personalised messages — not blasts. And when someone replies, the AI handles the conversation and books the appointment.

    98% open rate · Average reply: 3 minutes · Every reply handled by AI

    Harrison HVAC ServicesSMS
    Hi Marcus — just a heads up, your annual boiler service is due this month. Book before winter prices kick in. Reply YES to grab a slot this week.
    📤 Sent via Madifyx CampaignThu 10:02 AM
    YES please — what's available?
    10:04 AM
    Thursday Nov 7 at 10am or Friday Nov 8 at 2pm — which works?
    Marcus: Friday 2pm
    Done — Friday Nov 8 at 2pm. See you then.
    ✓ Appointment booked

    Marcus was in a lapsed contacts list. He hadn't booked in 11 months. One message. One reply. One job.

    CAMPAIGN TYPES

    Four Ways to Reach Your List.
    One Inbox Handling Every Reply.

    Every campaign type sends a personalised message. Every reply goes to the same AI inbox and gets handled automatically.

    📣BROADCAST

    One message. Your entire list. Sent at once.

    Promotions, seasonal alerts, announcements. Goes to every contact you choose — each one personalised with their name.

    Hi {{First Name}} — summer is here. Book your AC service this week and lock in last year's price.
    ⚡ Sends immediately or scheduled
    🔁DRIP SEQUENCE

    A series of messages. Spaced over days or weeks.

    New client welcome sequences. Post-treatment nurture. Re-engagement across 30 days.

    Day 1: Welcome to the team.
    Day 7: How's everything going?
    Day 21: Ready for your next visit?
    🗓 Timed automatically
    TRIGGERED

    Sent when something happens. No scheduling required.

    Missed appointment. No-show. Lapsed 60 days. Quote not responded to. Madifyx fires the message automatically.

    Hi {{First Name}} — looks like we missed you on Tuesday. Still want to reschedule? Just reply YES.
    🤖 Fires automatically
    💬REACTIVE

    When they reach out. You respond at scale.

    Missed call, web form, Instagram DM. The moment they show interest, a campaign sequence starts immediately.

    Hi {{First Name}} — thanks for getting in touch. We'd love to help. What's a good time to talk this week?
    ⚡ Responds in seconds

    When They Reply, Madifyx Doesn't Just Log It. It Handles It.

    Three kinds of replies. Three different outcomes. All handled automatically — without you picking up your phone.

    BOOKING INTENT
    Ready to rebook for winter? Reply YES to grab a slot.
    YES
    Great — Tuesday 14th at 2pm or Wednesday 15th at 10am? Which works for you?
    Tuesday works
    Locked in. See you Tuesday 14th ✓
    ✓ Appointment booked
    QUESTION
    Winter service from $85. Want to get booked in?
    What's included in the service?
    Full system check, pressure test, efficiency report and safety certificate. Takes about 90 mins. Want me to book you in?
    Yes please
    Done — I'll send confirmation.
    ✓ Objection handled, booking confirmed
    OPT OUT
    Hi Sarah — your annual service is due...
    STOP
    No problem Sarah — you've been removed from our list. We won't contact you again.
    Contact removed. Compliance handled. No human needed.

    Every reply triggers the right action. Nothing needs your attention until there's an appointment to confirm.

    98%SMS open rate

    The average email reaches 21% of inboxes. SMS reaches almost everyone — and most read it within 3 minutes.

    Source: SimpleTexting, 2025
    3 minAverage time to reply

    When someone is ready to book, they respond fast. Madifyx is ready faster — handling the reply the moment it arrives.

    Source: EZTexting, 2025
    4.2×Higher reply rate vs email

    The same message sent by SMS gets significantly more responses than the same message sent by email.

    Source: Twilio, 2025

    Write It. Set Who Gets It.
    Watch It Go.

    Building a campaign takes less time than writing an email. Most take under 5 minutes.

    STEP 01

    Write your message with smart personalisation.

    Type your message. Use {{First Name}}, {{Last Service}}, {{Next Due Date}} to make every text feel like it was written for that person.

    Hi {{First Name}} — your {{Service Type}} is due this month. Book before {{Promo Deadline}} to lock in your current rate. Reply YES to get scheduled.
    Preview: 'Hi Marcus — your boiler service is due this month...'142 / 160 chars
    STEP 02

    Pick who gets it. Madifyx does the filtering.

    Send to your full list, a specific segment (lapsed 60+ days, booked this year, by location), or a manually selected group.

    Last service: More than 90 days ago
    Status: Active customer
    Location: Within 10 miles
    312 contacts match
    Send to 312 →
    STEP 03

    Send now or schedule it. Set it and leave.

    Pick immediate delivery or schedule for the best time. Madifyx handles delivery, tracks opens, and manages all replies.

    📤 Send immediately
    Goes out to all 312 contacts now
    🗓 Schedule
    Thu Nov 7 · 10:00 AM
    Expected replies: 47–62
    Expected bookings: 18–24

    One Feature. Every Industry.

    The campaign type changes. The AI handling replies doesn't.

    HVAC
    Seasonal broadcast
    "Hi {{Name}} — winter is 2 weeks away. Book your boiler service now and avoid the rush. Reply YES."
    Avg: 34% reply rate, 18% booking rate
    PET GROOMING
    Breed-based triggered
    "Hi {{Name}} — it's been 7 weeks since {{Pet Name}}'s last groom. Goldendoodles usually need one around now. Want to get in?"
    62% rebooking rate on triggered sends
    PEST CONTROL
    Seasonal broadcast
    "Hi {{Name}} — termite swarm season starts in 3 weeks. We treated 4 properties on your street last spring. Want a free prevention check?"
    Avg. $600/year contract per conversion
    PERSONAL TRAINING
    Drip — lapsed re-engagement
    "Hi {{Name}} — haven't seen you in a while. January is 3 weeks away — want to start with a programme built around your goals?"
    December campaigns fill January books
    MED SPA
    Triggered — treatment interval
    "Hi {{Name}} — it's been 11 weeks since your Botox. Results typically start to soften around now. Want to get ahead of it?"
    14-point retention improvement
    PLUMBING
    Past client win-back
    "Hi {{Name}} — we haven't serviced your property in 14 months. Anything we can help with? Reply YES and we'll be in touch today."
    Average ticket: $520 per re-engaged client

    How SMS Campaigns Actually Work

    How is this different from a normal bulk SMS service?+
    Bulk SMS services send text and stop. Madifyx sends the text and handles every reply — qualifying, booking, answering questions, managing opt-outs — all without any manual input. The message gets sent by a local 10-digit business number, not a shared short code, so it feels personal and sees higher open rates.
    What happens when someone replies to a campaign?+
    Every reply is routed to the Madifyx AI inbox. The AI reads the reply, determines the intent (booking, question, objection, opt-out), and responds appropriately — including booking an appointment directly if the person says yes. You only see the conversation if it needs a human decision. Everything else is handled automatically.
    How does opt-out and compliance work?+
    Every campaign includes a compliant opt-out mechanism. When someone replies STOP, they are immediately removed from all future campaign sends. The removal is permanent and logged. Madifyx is TCPA-compliant and handles opt-out tracking automatically.
    Can I import my existing contact list?+
    Yes. Contacts can be imported via CSV, synced from your existing CRM or field service software, or built through Madifyx's own contact management. Imported lists are segmented and tagged automatically based on the data you bring in.
    Can I see which contacts read it and who replied?+
    Yes. Every campaign shows delivery rate, open rate, reply rate, and booking outcome per contact. You can see the full thread of any individual reply conversation in the Madifyx inbox. Campaign analytics are updated in real time.
    Can I personalise messages for each contact?+
    Every message supports merge fields: first name, last service type, last visit date, next due date, location, and any custom field in your contact record. A campaign to 500 contacts reads like 500 individual messages. No contact sees a generic text.

    Your Contact List Has Jobs In It.
    They're Just Not Booked Yet.

    Every lapsed client, every post-season win-back, every re-engagement message that was never sent — that's sitting in your contact database right now. One campaign. Madifyx handles the replies. You confirm the bookings.

    Book a Demo →

    Live in 48 hours · You approve every message · No SMS experience needed

    Book a Demo →