- One of the most commonly used actions is Send Email, which is used for a number of different purposes, including sending notifications, delivering discounts, and marketing new products.
Change Customer Role
- This action changes a customer’s role to a new type which you specify. This can be used to reward a customer with VIP status. Please note that if the customer is a guest this action will do nothing.
Add/Update Customer Meta
- Updates or adds a value for a customer meta key. If the customer has an account, the WordPress user meta table is used. If the customer is a guest, the AutomateWoo guest meta table is used.
Add Tags to Customer
- Use this action to add tags to your customers to categorise them. For example, you could tag all customers who buy from a certain category. Please note that tags are not supported on guest customers.
Remove Tags from Customer
- Identical to the previous rule, except it can remove tags. Please note that tags are not supported on guest customers.
Change Order Status
- This action automates the process of changing an order to a certain status e.g. pending payment, cancelled.
Add/Update Order Meta
- Adds or updates a value for your chosen order meta key.
Resend Order Email
- Resends one of the emails provided by WooCommerce for each order when it is cancelled, completed, refunded and so on. This action can also be used to automatically resend the customer an invoice email.
Trigger Order Action
- Automates an Order Action in WooCommerce of your choice.
Add/Update Customer Provided Note
- Allows you to add or update the note which the customer has provided with their order. If a note already exists, you can choose to append this to the existing note or replace it.
- If you wish to automate a custom function you have created, use this action and select your custom function in the field below.
Add/Update Product Meta
- Adds or updates a value for your chosen product meta key.
Clear Queued Events
- This action clears all events in your queue pertaining to a workflow for a particular user or guest. If you are clearing the queue and creating new queued events at the same time you may want to use the workflow order field so this action runs before new queued events are created.
Change Workflow Status
- This action lets you disable a workflow after a certain trigger fires. You could use this action if you want to automatically disable a workflow after it reaches 1000 runs.
MailChimp (requires MailChimp)
Add Contact to List
- This can be used to automatically add contacts to your mailing lists in MailChimp. You may wish to use this to automatically add your customers to certain lists based on their total spend or categories they purchase from.
Remove Contact From List
- Identical to the previous action, except it removes customers from certain mailing lists.
Update List Contact Field
- This action can be used to update your custom fields in MailChimp. Please note the customer must already be added to the list before a field may be updated.
Subscriptions (requires WooCommerce Subscriptions)
Change Subscription Status
- This action automatically changes a customer’s subscription to a particular status e.g. pending, on hold, expired.
Memberships (requires WooCommerce Memberships)
Create/Change Membership Plan For User
- Changes the plan of a user’s active membership to a particular plan. If no active membership exists a new membership can optionally be created. This action can be used to reward your customers with automated membership plan upgrades.
Delete Membership For User
- This action deletes a user’s membership plan.
SMS (requires Twilio)
Send SMS (Twilio)
- This integration with Twilio provides the option of automating your SMS messages to your customers. For example, you can send an SMS to a customer when their order has been completed or they have been awarded VIP status.
Mad Mimi (requires Mad Mimi)
Add User to List
- Adds a user to a Mad Mimi list. This can be used in any number of situations, such as when they purchase from certain categories, allow their subscription to elapse or reach a total lifetime spend.
Campaign Monitor (requires Campaign Monitor)
Add User to List
- Identical to previous action, except it integrates with Campaign Monitor.
AgileCRM (requires Agile CRM)
- Creates or updates contacts in AgileCRM. If an existing contact is found by email then an update will occur, otherwise a new contact will be created. When updating a contact, any fields left blank will not be updated e.g. if you only want to update the address simply select an address and enter an email, all other fields can be left blank.
Add Tags to Contact
- Adds tags to a contact using this action to sort them into categories. For example, you could tag all customers who are high spenders or who buy from a certain category.
Remove Tags to Contact
- Identical to the previous action except it removes tags you have assigned to a contact.
Add Note to Contact
- This action can be used to automate the process of adding AgileCRM notes to your contacts based on their shopping behaviour.
Add Task to Contact
- Can be used to assign a task to a contact. You can also include the priority, due date, task type and description.
Update Contact Custom Field
- This action can be used to update your custom fields in AgileCRM.
- Can be used to create an AgileCRM deal automatically after a trigger fires. The deal is highly customizable with the option to include value, probability (%), milestone, close date and description all within AutomateWoo.