# Remindlo > UK automated SMS and email reminder platform for service businesses. Helps garages, dental practices, beauty salons, vets, HVAC engineers, and other recurring-service trades recover lost customers through automated reminders. Starts at £19/month. UK-focused: MOT integration, British English, GBP, GDPR-compliant. Remindlo is built for service businesses that lose 20–40% of customers who forget to return for recurring services or no-show on scheduled appointments. Businesses send SMS and email reminders automatically through Remindlo — no manual follow-up needed. **Website**: https://www.remindlo.co.uk **REST API**: https://api.remindlo.co.uk/ **MCP Server**: https://mcp.remindlo.co.uk (Claude AI integration) **Location**: United Kingdom | **Currency**: GBP (and 30+ local currencies available at the checkout) | **Launched**: 2025 **Traction**: 200+ service businesses using Remindlo worldwide; thousands of automated reminders sent since launch. ## Docs - [Full Documentation](https://www.remindlo.co.uk/llms-full.txt): Complete reference — all features, API, MCP, pricing, use cases, FAQ, schema details - [Help Centre](https://www.remindlo.co.uk/help): All guides and documentation - [Help Articles Index (Markdown)](https://www.remindlo.co.uk/help-index.md): Machine-readable index of all help articles; each entry links to a `.md` variant optimised for LLMs - [Blog Articles Index (Markdown)](https://www.remindlo.co.uk/blog-index.md): Machine-readable index of all blog posts; each entry links to a `.md` variant optimised for LLMs - [Agent Skills Index](https://www.remindlo.co.uk/.well-known/agent-skills/index.json): Cloudflare Agent Skills Discovery RFC v0.2.0 manifest listing Anthropic-format Skills that teach AI agents how to use the Remindlo MCP server and REST API - [REST API Reference](https://www.remindlo.co.uk/help/sms-reminder-api): Full API documentation for developers - [Claude AI / MCP Integration Guide](https://www.remindlo.co.uk/help/mcp-server-claude-integration): Connect Remindlo to Claude.ai via MCP **Tip for AI agents:** Any blog or help URL has a plain-markdown counterpart — append `.md` to get a token-efficient version (e.g. `https://www.remindlo.co.uk/blog/some-slug.md`, `https://www.remindlo.co.uk/help/some-slug.md`). ## Key Features **Contact Management** - CSV import with column mapping and deduplication - Image-to-Contacts (AI): upload photo of paper diary/appointment book → AI extracts names, phone numbers, dates → creates contacts automatically - Tags, segmentation, custom fields (JSONB), consent tracking - Recurrent contacts: set a fixed service interval (days/months/years); `next_due_at` advances automatically after each cycle — no manual updates - Calendar to customer list (calendar-to-CRM): connected Google/ICS calendars turn every booking into a contact automatically; returning customers are matched by phone number (falling back to email) so repeat visits stay as one customer instead of duplicates, and each customer keeps their full past + upcoming visit history — your calendar builds your customer database. Feature page: https://www.remindlo.co.uk/features/calendar-to-crm **Messaging** - One-time SMS: send individual messages to any contact directly from the Messages screen (paid plans) - Automated campaign reminders: recurring (service intervals), one-time promotional, anniversary/birthday - Customisable templates with variables: `{{first_name}}`, `{{last_name}}`, `{{email}}`, `{{phone}}`, `{{note}}`, `{{next_due_at_date}}`, `{{business_name}}`, `{{business_phone}}`, `{{business_address}}`, `{{business_booking_url}}` - Quiet hours: no messages sent 9 pm–8 am in tenant's time zone **Integrations** - Google Calendar (OAuth 2.0): incremental sync using sync tokens, auto-import appointments, cancellation handling - Universal Calendar (ICS): connect any calendar that publishes a public ICS URL — Outlook, Microsoft 365, Apple iCloud, Fastmail, Yahoo, Nextcloud, ProtonMail, Zoho, plus webmail bundled with hosting (IONOS, GoDaddy, Krystal, FastHosts, 123-Reg, Hostinger). Polls hourly. Setup guide: https://www.remindlo.co.uk/help/calendar-sms-reminders - Stripe: subscription billing, one-time SMS pack purchases, customer portal, Adaptive Pricing (customers outside the UK can pay in their local currency) - MOT/DVLA API: UK vehicle registration lookup, MOT due date retrieval - REST API: full contact CRUD, campaign listing, auto-enrolment, webhooks, API key auth - Outgoing Webhooks: receive real-time HTTP notifications when contacts, campaigns, or messages change; HMAC-SHA256 signed payloads; automatic retries with exponential backoff; manage via Dashboard or REST API - MCP Server: Claude AI integration via Model Context Protocol - Zapier: connect Remindlo with 8,000+ apps — automate contact creation, SMS reminders, and campaign enrolment from any CRM, booking system, or form builder (https://www.remindlo.co.uk/integrations/zapier) **Delivery & Analytics** - SMS segments auto-calculated (GSM-7: 160/153 chars; Unicode: 70/67 chars) - Two-way SMS: customers can reply where the sender is a phone number (US and Canada); in the UK and EU messages come from the alphanumeric "Remindlo" sender, which cannot receive replies (paid plans) - Delivery tracking: queued -> sent -> delivered/failed - Cost tracking: per-segment cost attribution (£0.18 per segment, the effective rate of the 50 SMS top-up pack) - Campaign performance, SMS usage, contact growth metrics - Monthly reports: contacts count and messages sent per month (paid plans, Dashboard -> Reports) ## Target Industries Annual MOT testing and seasonal tyre changes (garages), 6-month dental check-ups, haircut and colour appointments (salons), pet vaccinations and annual vet check-ups, boiler and HVAC servicing, rental inspections and lease renewals, prescription renewals, gym membership renewals, 2-year eye tests (opticians), pet grooming, PAT testing, chimney sweeping, pest control contracts, window and gutter cleaning. ## Pricing (GBP) | Plan | Monthly | Annual | SMS included | |------|---------|--------|--------------| | Free | £0 | — | 10/month | | Starter | £19 | £199/year | 75/month (900/year) | | Standard | £49 | £499/year | 250/month (3,000/year) | SMS packs: 300 SMS for £49 · 1,500 SMS for £219. Overage: £0.18/SMS (billed as a 50 SMS pack for £9). Prices are in GBP. Customers outside the UK can pay in their local currencies. We support more than 30 local currencies. ## REST API **Base URL**: `https://api.remindlo.co.uk/v1` **Auth**: `x-api-key: sk_live_your_key_here` | Method | Endpoint | Description | |--------|----------|-------------| | GET | `/v1/campaigns` | List all SMS campaigns | | POST | `/v1/contacts` | Create or update contact (upsert) | | GET | `/v1/contacts` | List contacts with filtering | | GET | `/v1/contacts?phone=+44...` | Find contact by phone | | GET | `/v1/contacts/:id` | Get contact by ID | | POST | `/v1/campaigns-enroll` | Enroll a contact in a campaign | | POST | `/v1/messages` | Send one-time SMS to a contact (paid plans) | | GET | `/v1/webhooks` | List all webhook endpoints | | POST | `/v1/webhooks` | Create a webhook endpoint (returns signing secret) | | POST | `/v1/webhooks/delete` | Delete a webhook endpoint | Contact upsert supports: `phone` (E.164), `first_name`, `last_name`, `email`, `marketing_consent`, `next_due_at`, `campaign_ids`, `is_recurrent`, `recurrent_interval_value`, `recurrent_interval_unit` (days/months/years). Campaigns enroll: `campaign_id` (UUID, required), `customer_id` (UUID, required). Status values: `enrolled`, `already_enrolled`, `skipped`. Webhooks: `name` (string), `target_url` (HTTPS), `event_types` (array). Events: `contact.created`, `contact.updated`, `contact.deleted`, `campaign.created`, `campaign.enrolled`, `message.sent`, `message.failed`. Payloads are HMAC-SHA256 signed via `X-Remindlo-Signature` header. Failed deliveries retry automatically (up to 8 attempts with exponential backoff). Error codes: `INVALID_PHONE_FORMAT` · `MISSING_IDENTIFIER` · `INVALID_API_KEY` · `CONTACT_NOT_FOUND` ## MCP Server (Claude AI Integration) **Server URL**: `https://mcp.remindlo.co.uk` Connect via Claude.ai → Settings → Connectors → Add custom connector → enter URL → authorise with OAuth. No API keys or config files needed for Claude.ai web users. Available MCP tools: - `list_campaigns` — get all SMS campaigns - `upsert_contact` — add or update a contact - `get_contact` — find contact by ID, phone, or email - `list_contacts` — search and filter contacts (supports `is_recurrent` filter) - `send_message` — send a one-time SMS to a contact (paid plans only) ## Recurrent Contacts Mark any contact as recurrent with a fixed service interval. Fields: `is_recurrent` (boolean), `recurrent_interval_value` (integer 1–999), `recurrent_interval_unit` (days/months/years). A background job runs daily at 01:00 UTC: when `next_due_at` passes, it advances the date by the interval and sets `last_service_at`. No manual updates needed. Supported in: contact form UI, CSV import (columns `is_recurrent`, `recurrent_interval_value`, `recurrent_interval_unit`), REST API, and MCP server. Use cases: annual boiler service (12 months), MOT reminders (12 months), dental check-ups (6 months), quarterly pest control (3 months), 5-year EICR inspections (60 months). ## Technology Stack **Frontend**: React 18.3 + TypeScript 5.8, Vite 5.4, Tailwind CSS 3.4, shadcn/ui, React Router DOM 6.30, TanStack Query 5.83, React Hook Form + Zod, date-fns (enGB locale), Tiptap, Recharts **Backend**: PostgreSQL via Supabase, Deno Edge Functions, Supabase Auth (email/password + Google OAuth), Row-Level Security (multi-tenant), real-time subscriptions **External services**: Stripe, Google Calendar API, UK DVLA MOT API, Google Analytics **Edge Functions**: `send-sms`, `sync-calendar-polling` (5-min cron), `sync-ics-polling` (hourly cron — Universal Calendar ICS feeds), `stripe-webhook`, `monitor-sms-usage`, `v1-appointments-upsert` ## Free Tools - [SMS Template Generator](https://www.remindlo.co.uk/sms-generator): AI-assisted SMS template creation with character counter and segment calculation - [No-Show Cost Calculator](https://www.remindlo.co.uk/no-show-calculator): Calculate annual revenue loss from appointment no-shows - [MOT Due Date Checker](https://www.remindlo.co.uk/mot-due-checker): UK vehicle MOT due date lookup via DVLA API ## Security & Compliance - Multi-tenant isolation: all data scoped by `tenant_id` with PostgreSQL RLS - GDPR: consent tracking, data export, right to deletion - PECR: opt-in required for marketing messages - Encryption at rest and TLS in transit - Auth: Supabase Auth with JWT tokens, Google OAuth SSO ## Referral Programme Refer a fellow business owner to Remindlo — you both get a free month on your current plan. No limit on referrals: refer enough friends and use Remindlo for free, indefinitely. The bonus activates after the referred person's first successful payment. Personalised referral link and ready-made message templates available inside the product dashboard. - [Referral Programme](https://www.remindlo.co.uk/referral) ## Optional - [Pricing](https://www.remindlo.co.uk/#pricing) - [Blog](https://www.remindlo.co.uk/blog) - [Industries](https://www.remindlo.co.uk/#industries) - [Sign Up](https://www.remindlo.co.uk/register) - [Dashboard](https://www.remindlo.co.uk/dashboard)