Overview
A join keyword is a word people text to one of your SMS numbers to subscribe: “TextJOIN to (your number)”. When a
matching text arrives, Autocampaign AI finds or creates the contact and records the
subscription. It then runs the actions you chose: add to a segment,
send a welcome message, and enroll in a sequence (a series of
automatic follow-up messages). Find keywords under CRM → Engagement → Join
Keywords in the sidebar (/keywords).
Time to complete: ~10 minutes · Difficulty: Beginner ·
Keywords match only while Active.
Before you start
Have these ready:- At least one number that can send texts, connected under Settings → Channels. Each keyword is tied to a number you’re allowed to send from.
- A role that lets you create keywords. Your plan may limit how many you can have.
- A static segment if you want to add joiners to a segment, and an Active sequence if you want to start a follow-up.
Create a keyword
Click Create Join Keyword and work through the five steps.Choose your word
Type the Keyword: letters and numbers only, up to 64 characters, stored in
capitals. Availability is checked as you type: is available, Already in
use on this number, or Reserved for compliance replies. Suggestion chips
(
JOIN, VIP, SALE, …) are shortcuts you can edit. With more than one number,
pick Number customers will text.What happens next
Check at least one action: Add to segment, Send welcome message, or
Start follow-up sequence. A sequence runs through your segment, so it locks
Add to segment on.
Choose segment
Pick the Segment (or Create New Segment) and, if turned on, the
Follow-up sequence. The lists filter each other so you only see pairs that
work together. Saving adds the segment to the sequence’s audience.
Welcome message
Write the Welcome message (up to 1,600 characters). Keep
HELP and STOP
instructions in it; the default text already does.Review
Confirm the Keyword, Number, Segment, Actions, and Welcome
message, then save.
The keyword and its number can’t be changed after creation. Edit the segment,
welcome message, or sequence any time, or Duplicate the keyword under a new
word.
How matching works
Capitals don’t matter. Only Active keywords on the number that received the text are considered. A message matches when the keyword is:- The whole message —
JOIN,join. - The first word — punctuation at the end is ignored, so
Join please!matchesJOIN;VIP-1doesn’t matchVIP. - A whole word anywhere —
Can I join?matchesJOIN;rejoindoesn’t.
VIPCLUB beats VIP). A message that also contains an opt-out word (STOP,
UNSUBSCRIBE, CANCEL, and so on) never triggers a whole-word match.
Reserved keywords. Opt-out and opt-in handling always runs first. You can’t
create a keyword that clashes with it: STOP, STOPALL, UNSUBSCRIBE, CANCEL,
END, QUIT, HELP, INFO, START, YES, UNSTOP, plus any custom
opt-in or opt-out keywords.
What happens to the contact
- The contact is found by phone or created (first name “Subscriber”, source Join Keyword). The text itself appears in the contact’s inbox thread.
- Opted-out contacts are declined. A keyword never re-subscribes someone who
texted
STOP; they must textSTARTorYESfirst. - The subscription is recorded once per contact per keyword. A first-time join adds a Keyword joined entry to the contact’s activity timeline with the keyword and message text as proof of consent.
- The welcome message is sent once per contact from the keyword’s own number, and copied into the inbox thread. Repeat texts don’t resend it, and it’s skipped if the keyword is paused or deleted first.
- The contact is added to your segment on every matching text, so someone removed from the segment rejoins by texting again. Sequence enrollment follows from segment membership.
There is no second confirmation step. The keyword text is the opt-in; the welcome
message is a confirmation, not a request to reply.
Manage keywords
Each keyword is Active or Paused. Pause stops matching (texts go to your inbox as normal messages), Resume turns it back on, Duplicate copies the settings under a new word, and Delete removes it. The Settings tab holds the sharing kit. It has a QR Code (Download PNG / Download SVG), a Short URL (a short web address), and Share Text (“Text KEYWORD to NUMBER”). The QR code and short URL open the visitor’s messaging app with your number and keyword already filled in.Track how your keywords perform
The list opens with New Subscribers Today, Active Keywords, Total Subscribers, Opt-Out Rate, and Conversion Rate. Below are Best Performing Keywords, Recent Activity, and insight cards (top converter, peak joining window, follow-up impact) once there’s enough data. A keyword’s Analytics tab shows Subscribers, Welcome sent, Replies, Opt-outs, Appointments booked, and Conversions. It also shows Subscriber Growth by day, week, or month, a Conversion Funnel (subscribed → welcome sent → follow-up started → appointment booked → converted), and Top Joining Times. Activity is a timeline of joins, welcome sends, sequence starts, and bookings. Subscribers lists each contact with Joined Date, Status, and Open Contact. “Converted” means the contact’s stage is now Customer.FAQ
Can I use the same keyword on two numbers?
Can I use the same keyword on two numbers?
Yes. Keywords are unique per number, so
JOIN can run different actions on
each number.Does deleting a keyword remove its subscribers?
Does deleting a keyword remove its subscribers?
No. Contacts, segment membership, and activity history are kept.
Troubleshooting
Why is my keyword 'Reserved for compliance replies'?
Why is my keyword 'Reserved for compliance replies'?
It clashes with a built-in or custom opt-in/opt-out keyword. Choose another
word, and avoid look-alikes such as
STOPPING.Why didn't a text subscribe anyone?
Why didn't a text subscribe anyone?
Confirm the keyword is Active, the text went to the right number, the
message didn’t also contain an opt-out word, and the sender isn’t opted out.
Why didn't the welcome message arrive?
Why didn't the welcome message arrive?
Welcome sends need an active SMS channel and number, a message that isn’t blank,
and a contact who isn’t opted out. They go out only on the first join.
Follow up with a sequence
Build the multi-step follow-up your keyword enrolls subscribers into.
