Automatically notify your contacts and admin via SMS whenever a FluentCRM lifecycle event happens — contact created, subscribed, unsubscribed, added to a list, tagged — or drop a native Send SMS step into any FluentCampaign Pro automation funnel.
Requirements
Requires FluentCRM (free) and SMS for WooCommerce to both be installed and active. FluentCampaign Pro is optional — it unlocks the native Send SMS automation step inside FluentCRM funnels.
Setup Instructions
- Ensure FluentCRM is installed and active.
- Go to WooCommerce → SMS Settings → Settings and configure your SMS gateway (Twilio, Nexmo, MSG91, Lox24 or any of the supported providers).
- Save the Admin Phone Number and Sender Phone Number — admin events require the admin phone to be set.
- Make sure each FluentCRM contact has a phone number on their profile. The integration reads from the FluentCRM phone column on the subscriber.
- Go to WooCommerce → SMS Settings → SMS Notifications → FluentCRM.
- Enable the toggles for the contact and admin events you want to send SMS for.
- Edit the SMS message template for each event. Use placeholders like {contact_first}, {list_name} and {tag_name} to personalise the message.
- Click Save & Close to save your changes.
- FluentCampaign Pro only: open any funnel under FluentCRM → Automations, click the + button to add a step, and pick Send SMS from the SMS category. Choose the recipient (contact or admin) and write your message body using FluentCRM smart codes and SMS for WooCommerce placeholders.
Available SMS events for FluentCRM
The integration supports 6 lifecycle events plus a native automation step for FluentCampaign Pro funnels.
Contact lifecycle
- Contact Created (Contact) – New contact is added to FluentCRM (via signup form, import, or admin entry). Welcome SMS goes to the contact.
- New Contact (Admin) – Admin alert when any new contact lands in FluentCRM.
- Contact Subscribed (Contact) – Contact’s status flips to subscribed (typically after confirming double opt-in). Welcome / opt-in confirmation SMS fires.
- Contact Unsubscribed (Admin) – Contact opts out. Admin gets an alert so they can re-engage at the right moment.
List & tag membership
- Contact Added to List (Contact) – Contact is attached to one or more lists. SMS fires with the first list name available via the {list_name} placeholder (full list available as {list_names}).
- Contact Tagged (Contact) – One or more tags are applied to the contact. Useful for instant tag-based promo triggers.
FluentCampaign Pro automation step
- Send SMS (Funnel step) – Drop this step into any funnel and pick the recipient (contact or admin) and write your message body. FluentCRM smart codes like
{{contact.first_name}}are parsed automatically. Only available when FluentCampaign Pro is active.
Available placeholders for FluentCRM SMS
Use the following variables in your SMS message templates to include dynamic information. The settings page sidebar shows only the placeholders that resolve for the specific event being edited. Inside a FluentCampaign Pro automation step you can also use any FluentCRM smart code (e.g. {{contact.first_name}}, {{wp.site.name}}).
Common (every event)
- {contact_name} – Contact’s full name
- {contact_first} – Contact’s first name
- {contact_last} – Contact’s last name
- {contact_email} – Contact’s email address
- {shop_name} – Your store name
- {shop_url} – Your store URL
- {email} – Recipient’s email
Status changes
- {contact_status} – Contact’s current status (subscribed / pending / unsubscribed / bounced)
- {old_status} – Previous status (for status-change events)
- {new_status} – New status (for status-change events)
Lists & tags
- {list_name} – First list name attached (added-to-list event)
- {list_names} – Comma-separated list of all list names attached
- {tag_name} – First tag name attached (tagged event)
- {tag_names} – Comma-separated list of all tag names attached