198 write-ups, one per build
What each automation does, how it is put together, what it costs to build and run, where it goes wrong, and what Australian consent rules mean for it. No gated PDFs.
SMS & messaging
SMS is the highest-open-rate channel most small businesses own and the least automated. A message that fires itself at the right moment replaces a job nobody on the team enjoys doing.
Anonymous SMS Conversation: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
Appointment Reminders via SMS: the automation that stops customers forgetting you exist
A scheduler reads the booking source, works out who needs contacting and when, sends on the right channel, and...
Automated Review Requests: getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
Automatic SMS Reminders with Azure: the automation that stops customers forgetting you exist
A scheduler reads the booking source, works out who needs contacting and when, sends on the right channel, and...
Broadcast SMS Messages to Subscribers: reaching everyone at once without breaking the rules
A list is maintained with real consent, a message is sent to many at once, and replies come back to one place...
Contact Tracing App (for COVID-19): reaching everyone at once without breaking the rules
A list is maintained with real consent, a message is sent to many at once, and replies come back to one place...
Contactless Mobile Payment SMS via Stripe: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Control Octopus Deployments with SMS: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Customer Conversations using Trello: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Forward SMS Content to Third-Party Sites: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Instant Lead Alerts: getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
Integrate Airtable with Twilio SMS: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
List Twilio numbers present on account: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Log Incoming Text Messages in Google Sheets: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Passcode-protected SMS Bot: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Patient Outreach: the automation that stops customers forgetting you exist
A scheduler reads the booking source, works out who needs contacting and when, sends on the right channel, and...
Send & receive SMS messages: what it does, what it costs, and how we build it
A focused service handles the events, the state and the failure cases, and stays small enough to reason...
Send and Receive SMS Anonymously: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
Send SMS Notifications from a browser (variant A): getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
Send SMS Notifications from a Browser (variant B): getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
SMS Auto-response: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
SMS Forwarding: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
SMS Forwarding to Multiple Numbers: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
SMS Opt-In Builder: reaching everyone at once without breaking the rules
A list is maintained with real consent, a message is sent to many at once, and replies come back to one place...
SMS Receipts for Stripe Payments: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Subscribing for SMS Updates: reaching everyone at once without breaking the rules
A list is maintained with real consent, a message is sent to many at once, and replies come back to one place...
Transfer Twilio numbers between subaccounts: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Trigger SMS based on Segment Events: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Voice & call flows
A missed call is a lost job. Call automation makes the phone behave predictably: it routes, screens, records and follows up without a receptionist sitting on it.
Add an MP3 to a Phone Call: capturing what was said and doing something with it
The content of an interaction is captured, stored against the customer, and turned into a follow-up action...
AI Phone Agent with Twilio Conversation Relay: how an AI phone agent actually works, and what it costs to run
A speech pipeline sits on the call: audio in, transcription, a language model deciding what to say, speech back...
Block Spam Calls: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Broadcast Voice Notifications: getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
Build a Phone Menu (IVR): never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Call Forwarding: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Call forwarding with Caller ID: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Call Forwarding with Voicemail: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Conference Line with Phone Verification: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Gated Conference Line: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Inbound Telephony Voice Agent with Deepgram: how an AI phone agent actually works, and what it costs to run
A speech pipeline sits on the call: audio in, transcription, a language model deciding what to say, speech back...
Interactive Routing using Studio: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Open Conference Line: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Outbound Telephony Voice Agent with Deepgram: how an AI phone agent actually works, and what it costs to run
A speech pipeline sits on the call: audio in, transcription, a language model deciding what to say, speech back...
PIN-protected Conference Line: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Process Payments via Phone Call: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Rapid Response Broadcasting Kit: reaching everyone at once without breaking the rules
A list is maintained with real consent, a message is sent to many at once, and replies come back to one place...
Real-time AI Voice Assistant with OpenAI's Realtime API: how an AI phone agent actually works, and what it costs to run
A speech pipeline sits on the call: audio in, transcription, a language model deciding what to say, speech back...
Reject Calls with Blocklist: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Review Rewards App: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Voice Auto-response: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
Voice Recording w/ Follow Up Text: capturing what was said and doing something with it
The content of an interaction is captured, stored against the customer, and turned into a follow-up action...
Verification & identity
Account takeover and fake signups are cheap to attempt and expensive to clean up. Verification is the one control that stops both at the door.
Add User Verification to your App: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Fast Checkout with SMS Verification: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
International Telephone Input Validation: what it does, what it costs, and how we build it
A focused service handles the events, the state and the failure cases, and stays small enough to reason...
Lookup Phone Number Intelligence: never lose a job to a missed call again
Inbound traffic is inspected, scored and sent somewhere deliberate: a person, a menu, a voicemail, or nowhere...
Omnichannel 2FA: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
One-click Email Verification with "Magic Links": locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
SMS verification with retry logic and voice fallback: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
TOTP with SMS 2FA fallback: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
User Registration with SMS Phone Verification: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Verify Passkeys: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Verify Push Sample Backend: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Verify SNA Sample Backend: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Verify TOTP: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
WhatsApp & chat
For customers who live in WhatsApp, an SMS is an interruption and a phone call is worse. Meeting them on the channel they chose lifts response rates without extra effort from your team.
Connect Volunteers through SMS: reaching everyone at once without breaking the rules
A list is maintained with real consent, a message is sent to many at once, and replies come back to one place...
Send Physical Postcards via WhatsApp or MMS: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
WhatsApp Appointment and FAQ Chatbot with Twilio Flex: the automation that stops customers forgetting you exist
A scheduler reads the booking source, works out who needs contacting and when, sends on the right channel, and...
WhatsApp Bot with Session Management & Group Messages: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
WhatsApp Group Messaging: what it does, what it costs, and how we build it
A focused service handles the events, the state and the failure cases, and stays small enough to reason...
Video & telehealth
A link that opens in a browser beats asking a customer to install anything. For quotes, consults and inspections, five minutes of video removes a site visit.
Create a Video Chat Experience: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Video Collaboration: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Virtual Collaboration and Education: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Virtual Medical Visits: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Email & notifications
Email is still where receipts, quotes and confirmations belong. The value is in knowing what happened to each one, and in escalating to another channel when nothing does.
Email Contact Form with SendGrid: what it does, what it costs, and how we build it
A focused service handles the events, the state and the failure cases, and stays small enough to reason...
Email Open and Click Alerts via SMS: getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
Omnichannel Notifications: getting the right message to the right person, in seconds
Something happens in one of your systems and the right person hears about it within seconds, on the channel...
SendGrid Email Events: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Flow automation
Some processes change monthly. Building those in a visual flow means your team can adjust the wording and the branching without a developer in the loop.
Appointment Management with EHR Integration: the automation that stops customers forgetting you exist
A scheduler reads the booking source, works out who needs contacting and when, sends on the right channel, and...
COVID-19 Vaccine Hesitancy Chatbot: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
COVID-19 Vaccine Standby List: the automation that stops customers forgetting you exist
A scheduler reads the booking source, works out who needs contacting and when, sends on the right channel, and...
Unified conversations
Most businesses have the same customer in four places. A unified thread stops the same question being answered twice and different answers being given.
Conversations API Sample Application and UI Kit: what it does, what it costs, and how we build it
A focused service handles the events, the state and the failure cases, and stays small enough to reason...
Twilio AI Assistants Samples: how an AI phone agent actually works, and what it costs to run
A speech pipeline sits on the call: audio in, transcription, a language model deciding what to say, speech back...
Contact centre
Once you pass a handful of people answering calls and messages, routing and visibility matter more than the phone system itself. A programmable contact centre is configured to your process instead of the other way around.
Agent Notes Flex Plugin: capturing what was said and doing something with it
The content of an interaction is captured, stored against the customer, and turned into a follow-up action...
Customer Authentication Flex Plugin: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
Live Translation with OpenAI's Realtime API: how an AI phone agent actually works, and what it costs to run
A speech pipeline sits on the call: audio in, transcription, a language model deciding what to say, speech back...
Preset and Auto-Responses in Flex: answering the questions you answer every day
Inbound messages are matched against intents, answered where the answer is known, and handed to a person the...
Twilio Webchat React app: running live sessions your customers can join in one tap
Participants join a room or bridge through a link or a number, with access control, identity and an optional...
Delivery & tooling
Automation is only trustworthy if it can be changed safely. This is the difference between a clever prototype and something you can run a business on.
Deploy Studio Flows & Functions with GitHub Actions: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Twilio Development Docker Container: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Compliance & records
Compliance work sells itself when there is a date attached. The rest of the time it is cheap insurance that stops a good business getting a bad letter.
Consent & Opt-Out Register: the obligation, what it actually requires, and what it costs to satisfy
An obligation is turned into a checklist, the checklist into a configuration, and the configuration into...
Peppol E-Invoicing Enablement: the obligation, what it actually requires, and what it costs to satisfy
An obligation is turned into a checklist, the checklist into a configuration, and the configuration into...
Privacy Data Map & Retention Policy: the obligation, what it actually requires, and what it costs to satisfy
An obligation is turned into a checklist, the checklist into a configuration, and the configuration into...
SMS Sender ID Compliance Audit: the obligation, what it actually requires, and what it costs to satisfy
An obligation is turned into a checklist, the checklist into a configuration, and the configuration into...
SMS Sender ID Registration & Remediation: the obligation, what it actually requires, and what it costs to satisfy
An obligation is turned into a checklist, the checklist into a configuration, and the configuration into...
Workflow automation
Most manual work in a small business is not inside a system. It is the copying between two systems that were never designed to meet.
AI Step Inside a Workflow: giving an assistant real access without giving it the keys
An assistant is given a small set of explicitly defined, permission-scoped tools against your systems, and...
Airtable Job Board Automation: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Airtable to Dropbox Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Airtable to Gmail Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Airtable to Google Calendar Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Airtable to SMS Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Airtable Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Asana to Postgres Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Calendar & Scheduling Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
CRM Record Sync Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Dropbox Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Email to HubSpot Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Email to Telegram Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
File & Document Processing Pipeline: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Gmail Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Calendar to Gmail Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Docs to WhatsApp Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Drive to Google Calendar Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Drive to Google Docs Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets Operations Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Gmail Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Google Calendar Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Google Docs Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Google Drive Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Stripe Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Telegram Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to Trello Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to WhatsApp Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets to WooCommerce Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Google Sheets Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
HubSpot to Gmail Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Inbox Triage & Routing Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Managed Workflow Engine (Your Own Instance): owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Microsoft Excel to Microsoft Outlook Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Microsoft Outlook Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Microsoft Teams Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
MySQL to Microsoft Outlook Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Notion Knowledge Base Automation: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Postgres to Telegram Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
QuickBooks to Stripe Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Shopify Order Operations Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Shopify Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Slack & Teams Alert Routing: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Slack to HubSpot Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Telegram to Gmail Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Telegram to Shopify Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Webhook Router & Transformer: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
WhatsApp Workflow with an AI Step: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Xero Invoice Sync Workflow: killing the copy-paste job nobody wants to own
A workflow engine holds the sequence, the retries and the credentials, so the logic lives in one visible place...
Trade & job management
Australian trades already run a job management system and an accounting system. The money leaks in the gap between them, and so does the time.
AroFlo Integration & Reporting: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
Automated Invoice Chasing from Job Data: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
Fergus Integration & Sync: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
Job Record to Customer SMS Thread: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
ServiceM8 to Xero Connector: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
simPRO to Xero Connector: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
Timesheet to Payroll Sync: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
Tradify to Xero Connector: two systems, one version of the truth
A small stateless service sits between two platforms, owns the field mapping in both directions, and reconciles...
Applied AI
AI is worth buying when it removes a specific, repeated, checkable task. It is worth avoiding everywhere else, and we will tell you which is which.
AI Outbound Follow-Up Calls: what an AI voice agent can and cannot do on a real phone line
Audio streams into transcription, a bounded language model decides what to say next, speech comes back, and the...
AI Receptionist (Open Framework): what an AI voice agent can and cannot do on a real phone line
Audio streams into transcription, a bounded language model decides what to say next, speech comes back, and the...
Assistant Access to Your Systems: giving an assistant real access without giving it the keys
An assistant is given a small set of explicitly defined, permission-scoped tools against your systems, and...
Call Summary into the Customer Record: turning paper and PDFs into data you can actually use
Documents and photos come in, structured fields come out, and anything the model is not confident about is...
Grounded Chatbot on Your Own Documents: answers from your own documents, with the source attached
Your own documents are indexed, the relevant passages are retrieved for each question, and the answer is...
Quote & Purchase Order Parsing: turning paper and PDFs into data you can actually use
Documents and photos come in, structured fields come out, and anything the model is not confident about is...
Site Photos to Compliance Report: turning paper and PDFs into data you can actually use
Documents and photos come in, structured fields come out, and anything the model is not confident about is...
Supplier Invoice & Bill Extraction: turning paper and PDFs into data you can actually use
Documents and photos come in, structured fields come out, and anything the model is not confident about is...
Self-hosted platforms
Per-seat SaaS is fine until you have staff. Self-hosting the same capability turns a growing monthly bill into a fixed one, and the data stays yours.
Backups, Restores & Upgrade Path: what happens after the automation is built
Every flow emits a heartbeat, a missing heartbeat pages a human, incidents are logged with a cause, and the...
Privacy-First Web Analytics: owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Self-Hosted Booking (Cal.com): owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Self-Hosted CRM (Twenty): owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Self-Hosted E-Signature (Documenso): owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Self-Hosted Forms & Surveys (Formbricks): owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Self-Hosted Shared Inbox (Chatwoot): owning the tool instead of renting a seat
An open-source platform is deployed on infrastructure you own, branded, integrated with your other systems,...
Payments & billing
Taking the payment is the easy part. Making the payment agree with the invoice, the job and the ledger is where businesses lose hours and money.
Accept a Payment: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Billing IOS SDK: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Checkout One Time Payments: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Checkout Single Subscription: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Commercetools Stripe Example Site: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Crypto Embedded Components Onramp: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Identity: locking the front door without losing the customer
A code, push or cryptographic challenge is issued to a channel the customer controls, then checked with strict...
In-Person Card Payments: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Issuing: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Issuing Treasury: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Link: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Machine Payments: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Marketplace & Split Payments: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Oasis Hubs Dotnet: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Online Checkout & Payment Links: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Payment to Invoice Reconciliation: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
PayTo & PayID Deposits: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Push Provisioning Samples: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Samples List: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Stripe Node Cloudflare Worker Template: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Stripe Terminal Cancel Actions: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Stripe Terminal Collect Payments: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Stripe Terminal List Readers: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Subscription & Maintenance Plan Billing: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Subscription Use Cases: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Subscriptions with Card and Direct Debit: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Sync Data Stripe App: making two systems agree, permanently
Two tools that were never designed to talk are joined by a small service that owns the mapping, the retries and...
Tap to Pay Android Demo: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Terminal Apps on Devices: connecting the message to the money, safely
A communication event triggers a money or fulfilment event, or the reverse, with the two systems reconciled so...
Run it for me
An automation nobody watches is a liability with good intentions. The difference between a clever build and a dependable one is entirely in what happens after launch.
Automation Monitoring & Alerting: what happens after the automation is built
Every flow emits a heartbeat, a missing heartbeat pages a human, incidents are logged with a cause, and the...
Monthly Automation Report: what happens after the automation is built
Every flow emits a heartbeat, a missing heartbeat pages a human, incidents are logged with a cause, and the...
On-Call & Incident Response: what happens after the automation is built
Every flow emits a heartbeat, a missing heartbeat pages a human, incidents are logged with a cause, and the...
Takeover Audit of Existing Automations: what happens after the automation is built
Every flow emits a heartbeat, a missing heartbeat pages a human, incidents are logged with a cause, and the...
Reading is cheaper than rebuilding
If one of these describes your problem, the call is the short version.