AI-Powered SMS Campaign Builder

A marketing automation platform

A web platform that helps creating and launching SMS marketing campaigns in 5 minutes. AI Campaign Builder accelerates campaign setup by helping users generate messaging, structure campaigns, and move from idea to launch faster.

YWS > Works > CaseStudy > Ubi.chat > Intro > Content > Background image
YWS > Works > CaseStudy > Ubi.chat > Intro > Content > Eclipses
Type:

Web development

Time:

3+ months

Industry:

Sales and Marketing

Platform:

Web

Campaigns

The platform allows creating and editing SMS campaigns, sending them to various target audiences, and tracking open rates.

Templates

The client can build reusable message templates and enrich campaigns with media assets, including images and GIFs.

Engagement tracking

Deep links in messages help the client see how many messages were open and how many users unsubscribed from the mailing.

Timezone-aware delivery

It is easy to identify the users’ timezone with the help of their phone number or the information from the CRM to send the message at the right time.

Analytics

All the necessary metrics are in one place: the total number of sent messages and failed deliveries.

About

Project Idea

Our client wanted to create a simple web platform that will assist them in building SMS marketing campaigns. It should be able to support large-scale SMS distribution, campaign analytics, media-rich messages, audience management, and campaign performance tracking while remaining easy for marketing teams to use.

AI Campaign Builder

As the platform evolved, we introduced an AI campaign builder powered by Claude Sonnet to reduce the time required to create SMS campaigns.

Instead of manually drafting every message, the team can describe their campaign objective in natural language. Claude Sonnet analyzes the request and generates complete campaign assets, including SMS copy variations, calls to action, follow-up messages, and audience-specific messaging.

The system can adapt communication styles for different customer segments, suggest campaign structures based on previous performance, and generate multiple message variants for A/B testing.

Wireframes

The layout is made intuitive and simple, so creating a new SMS campaign will be easy and smooth.

Ubi.chat first wireframeUbi.chat first wireframe
Ubi.chat second wireframeUbi.chat second wireframe

Technology Stack

Ubi.chat Technology Stack

Challenges and Solutions

Here are some challenges we faced

Mass SMS sending

Problem:

The app had limits on the amount of SMS sent per second. For example, if a campaign requires the delivery of 100,000 SMSs, it will take a lot of time to finish sending.

Solution:

We optimized the sending process by adding multiple numbers, creating special queues, and adding more pools of numbers.

Mass SMS sending

Analytics tracking

Problem:

Unlike messengers and emails, SMS are hard to track. It’s impossible to see if the recipient opened an SMS and read the information in it. So we had to create a tool for checking the open rate and unsubscribing rate.

Solution:

We create unique deep links for each message. It registers the moment it’s open and provides the client with the best possible statistics about the number of open messages and unsubscribed users.

 Ubi.chat Analytics tracking

AI-generated SMS quality

Problem:

SMS campaigns have strict character limits and require concise, action-oriented messaging. Generic AI-generated content often becomes too long, repetitive, or inconsistent with brand guidelines.

Solution:

We implemented structured prompt templates and validation rules around Claude Sonnet to ensure generated messages remained within SMS constraints while maintaining the desired tone and campaign objectives. The system generates multiple message variants that marketers can review and refine before launch.

Results

The marketing platform for creating, launching, and analyzing large-scale SMS campaigns. With Claude Sonnet powering the AI Campaign Builder, marketing teams can move from campaign idea to launch faster while testing more messaging variations and improving engagement.

Ubi.chat results