WordPress CRM tags that drive every automation
24 colors Β· Bulk actions Β· WooCommerce auto-tagging Β· From $149/year flat
WordPress CRM Tags That Drive Every Automation
A 24-color tag system that powers Custom Lists, Email Campaign targeting, Workflow Automation triggers, and WooCommerce behavioural auto-tagging. Tags in Auto Form CRM aren't decorative labels β they're the connective tissue between every module in your WordPress CRM. From $149 a year flat.
- 24 colors
- Bulk actions
- WooCommerce auto-tagging
- Workflow triggers
- Campaign targeting
- WordPress-native
Engaged, sales-ready
$500+ lifetime spend
Opted into updates
2+ WooCommerce orders
Booked or requested a demo
Most CRMs Treat Tags Like Sticky Notes
In most CRMs, tags are decoration. You assign a tag to a contact. The tag sits on the contact's record. It looks pretty. It does nothing.
To actually do anything with that tag, you have to leave the contact and go to another tool. To segment by tag, you need the Lists feature β often locked behind a higher tier. To send a campaign to tagged contacts, you need the Email Marketing module β another tier. To trigger automation when a tag changes, you need Workflow Automation β usually the highest tier. To auto-tag WooCommerce customers based on order behaviour, you need Klaviyo or a custom integration that probably doesn't exist for your stack.
The result is that "tags" become an organizational illusion. Your team spends hours tagging contacts as "Hot Lead" or "VIP Customer" β and then nothing happens automatically. The tags are documentation, not automation. Every action still requires a human to remember the tag exists, query the contact list manually, and do the work.
Auto Form CRM treats tags as automation primitives β one tag, eight integration points, zero extra cost.
A Custom List filter, a campaign audience, a workflow trigger, a workflow action, a workflow condition, a form default, a user-sync setting, and a WooCommerce auto-tagging target. From $149 a year flat.
Four Reasons This Replaces Your Stack of Tag-Adjacent Tools
Tags wired into every module
Every tag you create is immediately usable across the entire CRM. Filter Contacts by tag. Build a Custom List with has-any-of, has-all-of, or has-none-of rules. Target an Email Campaign at a tag. Fire a workflow when a tag is added or removed. Auto-tag form submissions and WooCommerce customers. Eight integration points from a single tag definition.
WooCommerce behavioural auto-tagging
Built-in rules tag customers automatically from real order data. 2+ orders β "Repeat Customer." $500+ spent β "VIP Customer." $1,000+ β "Top Spender." Rules cover order count, total spent, specific products, categories, and individual order values. Missing tags are created automatically. One toggle turns the whole engine on.
24-color palette with live preview
Pick from 24 preset colors when creating a tag, with a live badge preview that updates as you adjust the name and color β so you see exactly what the tag will look like before saving. Most CRMs offer 8 or 12 generic colors. Some offer none at all.
Bulk tag operations
Three bulk modes on any selected set of contacts. Add appends new tags without duplicating. Replace swaps the entire tag set. Remove pulls specific tags without touching the rest. Tag 500 contacts as "Newsletter Subscribers," or remove "Trial User" from everyone who converted β all in one action.
A 24-Color Palette, Not Eight Generic Swatches
Every preset color, named β pick the one that makes each tag scannable at a glance.
A Real Tag Library, Not a Free-Text Field
Tags live in a dedicated management page with full CRUD operations, search, live usage counts, and a polished creation flow β the kind of UI you only notice when it's missing.
slug: vip-customer Β· auto-generated
The tags page
A table showing every tag with three columns β the colored badge with name and optional description, a live count of contacts carrying it (with a person icon), and an Edit action. Sorted alphabetically, searchable by name or description as you type.
Creating a tag
Click "+ New Tag." A modal opens with three fields and a live preview. Tag Name (up to 50 chars, required, auto-generates the internal slug), Color (24-color palette with a checkmark and hex preview), and an optional Description. A PREVIEW badge updates in real time as you type.
Editing and deleting
Click Edit on any row and the same modal opens prepopulated. If the tag is assigned, an inline warning shows "N contact(s) using this tag." Force-delete cleanly removes the junction rows first, then the tag β no orphaned data.
Live usage counts
The Contacts column updates in real time as contacts are tagged and untagged. See which tags are heavily used ("Newsletter Subscriber" with 4,300) and which are rarely used ("Holiday VIP 2024" with 12) β perfect for tag-library hygiene.
Single Contact, Bulk Contacts, Automatic Tagging
Tagging needs to be fast at single-contact scale and powerful at bulk scale β plus the automatic tagging that drives most real-world tag growth.
Single contact tagging
Open any contact form. The Tags section shows multi-select checkboxes for every tag in your library with colored badges. Check the tags, save, and they appear as colored badges on the profile and as chips on the Contacts table.
The Contacts table view
Each row shows up to 2 tag chips in their colors. A "+N" overflow badge indicates how many additional tags a contact carries β click through to the profile to see them all. Scan the tag landscape of your entire list at a glance.
The All Tags filter
An "All Tags" dropdown above the Contacts table filters the list by a specific tag. Select "Hot Lead" and the list narrows instantly. Combine with status filters, custom field filters, and search to build precise live segments.
Bulk tag actions
Select contacts with the checkboxes and the bulk menu surfaces three modes. Add appends tags. Replace swaps the entire set. Remove pulls specific tags. All route through the standard update path, so workflows, activity logs, and hooks fire consistently.
John Doe
Alex Will
Mara Kent
Sam Ortiz
Tags Become Dynamic List Rules
Every tag is immediately available as a rule in Custom Lists. Build dynamic contact lists that update automatically as contacts match or unmatch your tag criteria.
The contact carries at least one of the selected tags. Use it for broad segmentation β "has any of: Newsletter, Blog Subscriber, Webinar Attendee" pulls every contact with at least one engagement signal.
The contact carries every one of the selected tags. Use it for precise intersection segments β "has all of: VIP AND California Resident AND Wholesale" finds the small but valuable overlap of three criteria.
The contact carries none of the selected tags. Use it for exclusion β "has none of: Unsubscribed AND Bounced AND Refunded" pulls a clean list of every contact still actively engageable.
Dynamic lists update automatically
Once saved, the list maintains itself. Contacts gaining matching tags through workflows, form submissions, WooCommerce orders, or manual assignment instantly enter. Contacts losing matching tags instantly exit. The list always reflects current reality, not the snapshot you took when you built it.
Combine tags with other rules
Tag rules combine with every other rule type β status, custom field values, lifecycle stage, WooCommerce order history, RFM segment, email engagement, lead score. Build segments like "Customer AND total orders β₯3 AND has any of: VIP, Wholesale, Reseller AND not in California." All from one list builder.
Send Campaigns to Every Contact Carrying a Specific Tag
Email Campaigns include a "Contacts with Tag" recipient mode that targets every contact carrying a selected tag. The wizard takes care of the rest.
Audience mode
How it works
On the Recipients step, select "Contacts with Tag" as the audience mode and pick a tag. The recipient count updates immediately β "247 contacts will receive this email." Unsubscribed and bounced contacts are excluded automatically. Send now or schedule for later.
The use cases
A "Welcome to Premium" campaign to everyone tagged "Just Upgraded." A re-engagement send to "Dormant Customer." A flash sale to "VIP Customer." A survey to "Completed Onboarding." Every behavioural segment becomes a one-click campaign audience.
Combined with workflows
Workflows tag based on behaviour. Custom Lists update based on tags. Campaigns target based on tags. The three modules form a closed loop β continuous segmentation without manual list management.
Every Tag Change Fires a Workflow Trigger
This is what separates Auto Form CRM's tags from a basic labeling tool. Tags are first-class citizens in the Workflow Automation engine β as triggers, conditions, and actions.
Contact Tag Added
Fires when a tag is assigned β manually, by bulk action, by form submission, or by WooCommerce auto-tagging. Tag someone "VIP Customer" β send the upgrade email, create a high-priority task, advance the lifecycle stage.
Contact Tag Removed
Fires when a tag is removed. Useful for cleanup β lose the "Trial User" tag β archive trial tasks; lose "Newsletter Subscriber" β log the unsubscribe to analytics.
Add Tag
Apply one or more tags from inside any workflow. Second purchase made? Add "Repeat Customer." Demo booked? Add "Demo Booked." Tag programmatically based on any workflow event.
Remove Tag
Remove one or more tags inside any workflow. Converted from trial to paid? Remove "Trial User," add "Customer." Churned? Remove "Customer," add "Churned." Clean state transitions.
Has Tag
Available in any If/Else node. Branch on whether a contact carries a tag. "If has VIP Customer, send the white-glove email; otherwise, send the standard one." Tags as decision points in your automation logic.
Real-world automation patterns
Form submitted β auto-tag "Form: Demo Request" β "Demo Pipeline" list updates β workflow sends scheduling email + creates rep task β after demo, add "Demo Completed" β follow-up sequence fires.
WooCommerce customer hits $500 lifetime β auto-tag "VIP Customer" β Tag Added trigger fires β notify account manager, advance to VIP, create outreach task, add to VIP list β VIP list gets the quarterly exclusive offer.
Contact opens 5 emails in a week β engagement workflow adds "Highly Engaged" β Tag Added fires β another workflow creates a task and sends the high-value content offer.
These aren't toy examples. This is how tags turn from static labels into the connective tissue of your entire automation graph.
Your WooCommerce Customers Tag Themselves
The section nobody asks about during a sales call β and the one that turns a Tags feature into an operating system for e-commerce growth. Auto Form CRM ships built-in behavioural auto-tagging based on real order data.
One toggle in the WooCommerce settings turns the engine on. Every order flows through the behavioural rules, customers get auto-tagged, tags propagate to CRM contacts, workflows fire, campaigns target, and lists update.
Order count
Tags customers by how many orders theyβve placed. Default: 2+ orders β "Repeat Customer."
Repeat CustomerTotal spent
Tags by lifetime spending. Defaults: $500+ β "VIP Customer," $1,000+ β "Top Spender."
VIP CustomerSpecific product
Tags customers who buy a specific product β every Premium Course buyer gets "Premium Course Buyer" for upsells.
Premium Course BuyerProduct category
Tags by category. "Subscriptions" β "Subscriber." "Holiday" β "Holiday Shopper" for seasonal re-engagement.
SubscriberSingle order value
Tags by individual order value. Single orders over $250 β "High Value Order" for account-manager attention.
High Value OrderTags created automatically
If a rule references a tag that doesn't exist yet, the system creates it automatically from its slug. No pre-configuration. Enable the feature and the tags appear as customers trigger the rules.
WooCommerce stores live or die on customer-lifecycle automation. Knowing which customers are repeat buyers, VIPs, seasonal, or category-specific is the foundation of every re-engagement campaign, upsell, and win-back. Most WordPress CRMs leave this to you. Auto Form CRM does it automatically the moment an order ships through the system.
Auto-Tag From Every Intake Channel
The fastest way to grow your tag library is to tag contacts the moment they enter your CRM. Auto Form CRM ships two intake-side auto-tagging mechanisms plus CSV import tagging.
Form Builder default tags
Every form in the Auto Form Builder has a Default Tags setting. A "Newsletter Signup" form auto-tags every submission with "Newsletter Subscriber." A "Demo Request" form auto-tags with "Demo Request" and "Sales Pipeline." Tags fire the Contact Tag Added trigger and route the contact through any workflow youβve configured.
WordPress User Sync auto-tag
Settings β General includes an auto-import tag for WordPress users. When enabled, every WordPress account that syncs into the CRM gets your specified tag β apply "WordPress User" to separate imported contacts from organic CRM contacts and target them differently in campaigns and workflows.
Bulk tagging in CSV imports
CSV imports through the Contacts page accept tag assignment per row. Specify a tags column with comma-separated slugs and every imported contact gets the tags automatically. Migrate from another CRM and bring your tag taxonomy in a single import.
I Built This Because Tags Without Automation Are Just Decoration
I used to tag contacts religiously in every CRM I tried. HubSpot. Pipedrive. ActiveCampaign. FluentCRM. The tagging UX in each one was clean. Pick a tag, assign it, move on. The contacts looked organized. The CRM looked clean.
Then nothing happened.
The problem was that in most CRMs, tags are decorative. The "Hot Lead" tag sat on contacts and did nothing. To actually use it, I had to go to my email tool, build a segment that referenced the tag, save it, then send. To trigger automation when a contact got tagged, I needed the higher tier with workflow automation. To auto-tag WooCommerce customers based on order behaviour, I needed a separate integration that didn't exist for my stack. The tags were just sticky notes β pretty, organized, completely passive.
Worse, every CRM gated the tag-related features behind a tier upgrade. HubSpot Free has tags but no list segmentation. Starter adds segmentation but no workflow automation. Professional adds workflows β but they're not generously available. ActiveCampaign has all of it but charges per contact. ConvertKit charges per subscriber. Klaviyo has all of it plus behavioural auto-tagging β and charges accordingly.
So I built tags the way they should have worked from the start. A 24-color palette with live preview. Live usage counts. Bulk add, replace, and remove. Wired into Custom Lists with three operators. Wired into Email Campaigns as a recipient mode. Wired into Workflow Automation as triggers, conditions, and actions. Wired into the Form Builder and WordPress User Sync for intake-side tagging. And the big one β wired into WooCommerce with built-in behavioural rules so customers tag themselves based on order count, spending, products, categories, and order values.
The math is the punchline. Run all this on HubSpot and you're at Professional tier minimum β $90 per user per month, plus contact-based pricing. Run it on Klaviyo and you're at $150 a month at 10,000 contacts. Run it on Auto Form CRM and you're at $149 a year. Flat. One price.
Ali
Founder of Auto Form CRM
How Auto Form CRM's WordPress Tag System Stacks Up
| Auto Form CRM | HubSpot | ActiveCampaign | ConvertKit | FluentCRM | MailerLite | |
|---|---|---|---|---|---|---|
| Pricing | $149 / year flat | $0-$1,170+/mo | Per contact tier | Per subscriber tier | Per contact tier | Per subscriber tier |
| Color-coded tags | 24 colors | Yes | Limited | Limited | Limited | Limited |
| Live usage counts | Limited | Limited | ||||
| Bulk add/replace/remove | All three | Yes | Yes | Yes | Yes | Limited |
| Tags in dynamic lists | Has any/all/none | Yes (higher tier) | Yes | Yes | Yes | Yes |
| Tags in email campaigns | Yes (higher tier) | |||||
| Tag-change workflow triggers | Yes (higher tier) | Limited | Limited | |||
| WooCommerce behavioural auto-tagging | 5 rule types | Via integrations | Via integrations | Via integrations | Limited | Via integrations |
| Form-builder default tags | ||||||
| Your data, your server |
Auto Form CRM vs HubSpot
HubSpot has the most mature tag system on the market β color-coded properties, list segmentation, workflow integration, behavioural tagging through Sequences. The catch is that meaningful tag automation lives at the Professional tier, starting at $90 per user per month. For one user thatβs $1,080 a year; for a 3-person team, $3,240 a year. Auto Form CRM gives you comparable depth at $149 a year flat.
Auto Form CRM vs ActiveCampaign and ConvertKit
Both are excellent at tags β tags are central to their automation model. Both charge per contact or per subscriber, so your bill grows as your list does. At 10,000 contacts, ActiveCampaign Plus is about $99 a month; ConvertKit Creator at 10,000 subscribers is about $99 a month. Auto Form CRM gives you the same depth at $149 a year regardless of list size.
Auto Form CRM vs WordPress alternatives
FluentCRM and similar WordPress-native CRMs ship tags, but the depth varies. The differentiation is the WooCommerce behavioural auto-tagging engine with five built-in rule types β and the integration with the Form Builder, WordPress User Sync, Custom Lists, Email Campaigns, and Workflow Automation all working on the same plugin.
$149 a year flat. On Klaviyo, the same tag automation runs $150 a month.
One flat price covers 24-color tags, live usage counts, bulk actions, dynamic lists, campaign targeting, workflow triggers, and WooCommerce behavioural auto-tagging β no per-contact, no per-subscriber, no tier upgrades.
Built for Operators Who Tag Everything
WooCommerce stores running lifecycle marketing
Customers tag themselves by order count, spending, products, and categories. Repeat Customer, VIP Customer, Top Spender, Subscriber β automatic, perpetual, accurate. Power every campaign and workflow from those segments.
SaaS founders tracking trial-to-paid lifecycle
Tag trials, paying customers, churned accounts, VIPs. Workflows fire on every state transition. Custom Lists update automatically. Campaigns target precise lifecycle segments.
Course creators managing enrollment cohorts
Tag students by course, cohort, completion status, and certification level. Send the right email to the right cohort. Trigger re-engagement when a student stalls.
Agencies tracking client engagement
Tag clients by service tier, industry, account manager, and project status. Build dynamic lists for every internal segmentation need. Target client newsletters by tier.
Service businesses qualifying leads
Tag leads by source, qualification stage, service type, and urgency. Workflows route hot leads instantly, nurture cold leads automatically, and escalate priority leads to senior staff.
WordPress site owners building real segmentation
Youβve outgrown the basic tag feature in your current CRM. You want tags that drive Custom Lists, Email Campaigns, Workflow Automation, and WooCommerce behavioural tagging β all in one plugin, all at one flat price.
The Questions Buyers Actually Ask About WordPress CRM Tags
Tags Connect to Everything Else
Tags are a foundation feature. Every module in Auto Form CRM either consumes tags as input or produces tag changes as output.
Contact Management
Every contact carries tags. The Contacts table shows tag chips, the All Tags filter narrows the list, and the profile shows the full set.
Workflow Automation
Two tag triggers, two tag actions, one Has Tag condition. Every tag change drives automation; every workflow can manipulate tags.
Email Campaigns
The "Contacts with Tag" recipient mode targets every contact carrying a tag. Unsubscribed and bounced contacts are excluded automatically.
Custom Lists
Three tag operators (has any of, has all of, has none of) make tags first-class dynamic-list rules. Lists update automatically as tags change.
WooCommerce CRM
Behavioural auto-tagging with five rule types tags customers from real order data β Repeat Customer, VIP Customer, Top Spender, and more.
Custom Fields
Combine tags with custom fields for layered segmentation. Tags categorize and flag, fields hold structured data, both filter the list together.
Live Chat
Tag visitors based on chat behaviour through workflows triggered by Contact Created β auto-fired when a chat captures an email.
Meeting Scheduling
Tag contacts based on meeting events through workflows fired by Meeting Scheduled, Completed, or No-Show triggers.
Form Builder
Default Tags assign tags automatically to every contact created from a connected form β intake-side tagging on autopilot.
Stop Treating Tags Like Sticky Notes
One WordPress plugin price. 24-color palette. Live usage counts. Bulk add, replace, and remove. Wired into Custom Lists with three operators, Email Campaigns as a recipient mode, and Workflow Automation as triggers, conditions, and actions. Wired into the Form Builder and WordPress User Sync for intake-side tagging. Wired into WooCommerce with built-in behavioural rules that tag customers by order count, spending, products, categories, and order values.
Install in minutes. Cancel anytime β though your tags, your assignments, and your behavioural rules all stay in your WordPress database where they always did.
Read the DocsBuilt by Amora Digital (KVK 99536811) in the Netherlands. Made for WordPress. Designed by an operator who got tired of paying premium pricing just to make tags actually do something.