Illustration of the MarryText SMS chatbot welcoming wedding guests.

Project

MarryText

2017 · Creator & Developer

A custom SMS-based chatbot built to handle all the communications and coordination for a wedding.

MarryText began as a way to weave technology into our wedding in a way that felt human, helpful, and joyful. I built the SMS-based chatbot to welcome guests, answer questions, and keep everyone connected throughout a week of celebrations.

Overview

On September 3, 2017, I married the love of my life, Kyler Powell. We each added personal touches to make the experience feel uniquely ours. For me, that meant combining marriage and technology to create a seamless, lighthearted companion for our friends and family.

So I set out to build something new, and MarryText was born.

What Is MarryText?

MarryText is an SMS-based chatbot I developed to communicate with our wedding guests. She welcomed people when they arrived in Seattle, reminded them of events they had RSVP’d for, gathered preferences and travel plans, answered questions, and collected photos from each celebration.

Because she communicated entirely via SMS—no apps or websites required—many guests were convinced she was a real person.

How She Worked

I used Google Sheets as the content layer, allowing Kyler and me to edit messages and contacts without touching code.

Screenshot of Google Sheets powering MarryText's responses.
Google Sheets served as the data layer for quick content updates.

Her “brain” lived on Google Cloud, with Python providing logic and natural language handling. Twilio gave her a voice through SMS, APIs connected her to the world, and GitHub tracked every change. Along the way, I leaned on containerization, service-based architecture, and natural language processing to bring her to life.

Screenshot of MarryText system architecture.
Architecting an SMS-based assistant across Google Cloud, Twilio, and Python.

After the Wedding

Even though our own wedding is a cherished memory, MarryText lives on through private commissions for other weddings and events. Over time, I refined the code and streamlined deployment so each couple can spin up a bespoke instance.

If you’d like to invite MarryText to your celebration, I’d love to chat.

Kyler and Derek celebrating at their wedding.
Kyler and Derek on their wedding day.

← Back to all projects