Skip to content
Paul Walsh

API integration · Twilio SMS

Twilio SMS API integration

Texts sent automatically from your own system. Appointment reminders customers can reply to, order and despatch updates, payment alerts and login codes, personalised and delivered in seconds. Quoted up front, and you own the code.

  • From £595, agreed before any work
  • You pay Twilio directly for messages, with no mark-up
  • Replies, opt-outs and UK sender setup handled

Get a quote

I'll reply within 24 hours with a price.

Your details are only used to reply to you.

Or WhatsApp / text 07398 946 380

Prices

Every project is different, so these are starting prices. You get a written quote before any work starts, then 50% to begin and 50% when you're happy with it.

SMS notifications

Automatic texts from events in your system

From

£5953–5 days

  • Texts triggered by your events
  • Personalised content from your data
  • UK number or business name as sender
  • Sender registration handled
  • Delivery tracking and error logging
  • STOP opt-outs handled
Get a quote for SMS notifications
Most popular

Two-way + Verify

Replies, confirmations and login codes

From

£1,195about 1 week

  • Everything in SMS notifications
  • Replies received and acted on
  • YES, NO and custom keywords
  • Confirmations saved back to your system
  • Twilio Verify for login and phone codes
  • Rate limiting and brute-force protection
Get a quote for Two-way + Verify

Voice & IVR

Automated calls and call routing

From

£1,995about 2 weeks

  • Automated outbound calls
  • Call flows scripted
  • Inbound call routing
  • Phone menus
  • Voice fallback when a text fails
Get a quote for Voice & IVR

Retainer

Optional, once the integration is live

From

£49per month

  • Twilio API updates
  • Sender registration renewals
  • Webhook monitoring
  • Minor message template updates
  • New triggers quoted separately
Get a quote for Retainer

What a Twilio integration gives you

Twilio sends texts to any UK or international number, receives replies and provides Twilio Verify for login and phone number codes. A custom integration sends messages when things happen in your system: a booking is made, an order ships, a payment fails, someone signs up. See the Twilio SMS API guide.

Who it's for

  • Clinics and practices Reminders 24 hours and 2 hours before each appointment. Patients reply YES to confirm or NO to cancel, and the answer goes straight into your booking system. See SMS appointment reminders.
  • Salons, trainers and trades Any appointment business where a no-show is a lost slot. A cancellation by text gives you time to fill it.
  • WooCommerce shops Order confirmations, despatch and delivery texts alongside or instead of email, plus reminders to finish a failed checkout. See Twilio and WooCommerce.
  • Platforms that need login codes Text codes for sign-up, login or approving large transactions, using Twilio Verify. See two-factor authentication by SMS.
  • Subscription businesses A text with a payment link when a Stripe or GoCardless payment fails, to recover it quickly.

Thinking of WhatsApp instead? Read WhatsApp Business API vs SMS.

Why custom rather than a plugin

SMS plugins send on standard order status changes, and off-the-shelf SMS platforms add a monthly fee on top of message costs. A custom build can send on any event in your system with any rules you need, handles replies and keywords, and costs nothing beyond Twilio's own charges once it's built.

How it's built

  • Messages sent from your system's events A booking, a despatch, a failed payment or a login triggers the right message, with the customer's details filled in from your own data.
  • The right sender In the UK, texts can show your business name instead of a number, which customers trust more, but they can't be replied to. If you need replies, such as YES to confirm, messages come from a Twilio number instead. I'll set up whichever suits each message.
  • Replies understood Incoming replies are checked to be genuinely from Twilio, matched to the customer and the booking, and acted on automatically, with anything unclear passed to a person.
  • Delivery tracked Twilio reports whether each message was delivered. Failures are logged against the customer, so you know who didn't get a reminder rather than assuming they did.
  • Opt-outs respected STOP replies are recorded and honoured across every message type, which keeps you on the right side of the rules.

Protecting your account from SMS fraud

Any form that sends a text, such as a sign-up or login code, can be abused by fraudsters who trigger thousands of messages to expensive international numbers and leave you with the bill. It's one of the most common reasons Twilio accounts are suspended. Every build includes the protections against it: messages limited to the countries you actually serve, rate limits per number and per visitor, bot protection on forms that send codes, and alerts if sending suddenly spikes.

If your Twilio account has already been suspended after fraud, I can review how it happened, close the hole and help you prepare the explanation Twilio asks for before reactivating it. That's a security review, quoted before I start.

What's included

  • Twilio credentials stored securely on the server
  • Message templates with your own data filled in (you approve the wording)
  • Delivery reports and failure logging
  • STOP opt-outs recorded against the customer
  • A handover document, and the code is yours

Not included: your Twilio account (it's free to open), Twilio's message and number charges, message copywriting, and changes to your platform outside the integration.

Payment is 50% to start and the balance on completion. For what drives the price, read what a Twilio integration costs.

How to get a price

Send a short written spec by WhatsApp, text, email or the form: what should trigger a message, roughly what it should say, and whether you need replies. I'll reply within 24 hours with a quote.

Guides

Questions

Will texts deliver reliably in the UK?

Yes. Twilio connects directly to the UK networks. The setup includes sender registration where the networks need it, which is what stops messages being filtered.

Can my business name show as the sender?

Yes, with an alphanumeric sender ID such as "AcmePlumbing". Customers can't reply to those, so if you need replies, a UK mobile number is used instead.

What does Twilio charge?

Twilio bills you directly for each text and for a UK number, at their own rates, with no mark-up from me. The build price covers the integration only.

Why use Twilio Verify for login codes?

It handles secure code generation, expiry, rate limiting and brute-force protection properly. That's safer and simpler than building your own.

Can customers opt out?

Yes, and they must be able to. A reply of STOP opts them out, and the integration records it against the customer so nothing else is sent.

How quickly can it go live?

SMS notifications usually take 3–5 days. Sender registration is submitted at the start and runs alongside the build.

Need this built into your system?

Quicker to message? WhatsApp or text 07398 946 380, or email paul@paul-walsh.co.uk.

Your details are only used to reply to you.