Documentation
Everything you need to use BoardSMS effectively.
How it works
The end-to-end flow from Trello to SMS and back.
BoardSMS is a two-way bridge between your Trello board and SMS.
Card created or moved
SMS is sent
Customer replies
Contact detection
How BoardSMS finds the phone number and name for a card.
BoardSMS automatically extracts contact info from a card's name and description when the card is created or moved. No manual linking required.
Phone number formats detected
| Format | Example | Notes |
|---|---|---|
Phone: ... | Phone: 0412 345 678 | Label prefix — highest priority |
Mobile: ... | Mobile: 0412345678 | Also: Mob, Tel, Contact Number |
04XX XXX XXX | 0412 345 678 | AU mobile, with or without spaces |
+61 4XX XXX XXX | +61 412 345 678 | International AU format |
+614XXXXXXXX | +61412345678 | E.164 format |
Name extraction (in priority order)
- Explicit label —
Name: John Smith,Customer: ...,Client: ... - An email address found in the text
- The card title itself (everything before the first " - ")
Reference ID
| Pattern | Example | Extracted |
|---|---|---|
SB-XXXXX | SB-12345 | SB-12345 |
Ref: XXX | Ref: Q-99 | Q-99 |
#XXXX | #12345 | 12345 |
Name: Sarah Johnson Phone: 0412 345 678 Ref: SB-9921 Enquiry about wedding photography package.
@sms command
Trigger an SMS directly from a Trello card comment.
Add a comment starting with @sms to any card to send an SMS immediately. BoardSMS detects it, sends the message, and replaces the comment with a delivery confirmation.
Free-text message
@sms Your appointment is confirmed for Thursday at 2pm.
Everything after @sms is sent exactly as written.
Send a saved template
@sms template:appointment_confirm
Use template: followed by the template slug. Placeholders like {{name}} are filled in automatically.
Templates & placeholders
Reusable messages with dynamic contact data.
Templates are saved message bodies with {{placeholder}} tags filled in at send time. Manage them under Templates.
| Placeholder | Value |
|---|---|
{{name}} | Contact name, or "there" if unknown |
{{phone}} | Contact phone number |
{{ref_id}} | Reference ID from the card, or "N/A" |
{{date}} | Today's date — DD/MM/YYYY (AU) |
{{time}} | Current time in AEST/AEDT |
Example
Hi {{name}}, thanks for your enquiry (Ref: {{ref_id}}).
We'll be in touch shortly. Sent {{date}} at {{time}}.Rendered for Sarah Johnson / SB-9921:
Hi Sarah Johnson, thanks for your enquiry (Ref: SB-9921). We'll be in touch shortly. Sent 24/04/2026 at 10:30 AM.
welcome_msg, booking_confirm. They're used in @sms template:slug and in automation rules.Automation rules
Automatically send SMS when cards are created or move between lists.
| Trigger | When it fires |
|---|---|
| Card created | A new card is added to the board and a phone number is detected. |
| Card moved to list | A card is dragged into a specific list. Optionally restricted to only fire when coming from a particular source list. |
Source list filter
For list-movement triggers you can set an optional source list — the rule only fires when a card moves from that specific list into the destination. Leave it blank to fire from anywhere.
Example setup
| Rule | Trigger | Template |
|---|---|---|
| New enquiry | Card created | welcome_msg |
| Booking confirmed | Moves to → Confirmed | booking_confirm |
| Job complete | Moves: In Progress → Done | followup_msg |
Inbound SMS replies
How customer replies get posted back to Trello.
When a customer replies, Mobile Message forwards the message to your inbound webhook. BoardSMS looks up the contact by phone number and posts the reply as a comment on the linked card.
📱 SMS from Sarah Johnson (+61412345678): Thanks, see you Thursday!
61412345678, +61412345678, 0412345678 — to handle normalisation differences between how Mobile Message sends numbers vs. how they were stored.Trello Power-Up
Send SMS directly from a card without leaving Trello.
The BoardSMS Power-Up adds a button to every Trello card for sending a free-text or template SMS on demand.
Install the Power-Up
Open any card
Compose and send
@sms comments.Troubleshooting
Common issues and how to fix them.
No SMS sent when a card is moved
@sms comment does nothing
Customer replies aren't appearing on the card
Trello webhook not firing
Login fails with 'not a member of any configured board'
SMS shows delivered but customer didn't receive it