GoHighLevel Math Operation Workflow Action Guide
If you use ClickUp or any other project management tool alongside GoHighLevel, you may want precise automation over numeric data. The Math Operation workflow action in GoHighLevel lets you perform calculations on custom fields so you can automate scores, counters, timers, and more without manual updates.
This step-by-step how-to article explains exactly how to configure, test, and use the Math Operation action, based strictly on the official GoHighLevel documentation.
What the GoHighLevel Math Operation Action Does
The Math Operation action in GoHighLevel allows you to perform basic mathematical calculations on numeric custom fields stored on a contact, opportunity, or other supported record. Instead of manually editing values, you can let workflows adjust them automatically every time a trigger fires.
With the Math Operation action, you can:
- Increment or decrement numeric values (for example, +1 or -1).
- Multiply or divide existing numbers.
- Reset a value to a specific number.
- Chain calculations as leads move through pipelines.
This is especially useful when you track things like:
- Lead scores and engagement scores.
- Number of purchases or appointments.
- Credit usage, points, or tokens.
- Attempts, retries, or failed events counters.
Where to Find the GoHighLevel Math Operation Action
You can add the Math Operation action to any workflow in GoHighLevel that supports actions. The feature is available inside the workflow builder.
- Open your GoHighLevel account and go to Automation > Workflows.
- Open an existing workflow or create a new one.
- Click the + icon to add a new action.
- In the list of available actions, choose Math Operation.
Once selected, the Math Operation action will appear in the workflow sequence where you placed it, ready to be configured.
Key Components of the GoHighLevel Math Operation Action
The Math Operation action in GoHighLevel centers around three main elements: the target field, the operator, and the value used in the calculation. Each of these must be set correctly for your automation to work.
Selecting the Target Custom Field in GoHighLevel
The target field is the numeric custom field you want to update. The action writes the result of the calculation back into this field.
To select the field:
- Under Field or similar label, open the dropdown list.
- Choose the numeric custom field you want to modify (for example, Lead Score, Attempt Count, or Reward Points).
- Confirm that the field is a numeric type so mathematical operations will succeed.
If the field is empty or not set yet, GoHighLevel will usually treat it as zero when performing the Math Operation, depending on the field type and existing data.
Choosing the Math Operator in GoHighLevel
The operator defines which mathematical action GoHighLevel should apply to the existing value. Common operators available in the Math Operation action include:
- Add (+) – increases the current value by a specified amount.
- Subtract (-) – decreases the current value by a specified amount.
- Multiply (×) – multiplies the current value by a specified factor.
- Divide (÷) – divides the current value by a specified divisor.
- Set – overwrites the current value with a specific number.
Select the operator that matches your use case. For example, use Add to increment a score each time a contact completes an action or use Set to reset a counter back to zero.
Entering the Value for the Operation
The value determines the number that GoHighLevel will use in the calculation together with the chosen operator.
Examples:
- Add 5 to a lead score any time a contact books a call.
- Subtract 1 from a retry counter after each successful step.
- Multiply by 2 when doubling stored credits.
- Divide by 2 to cut a value in half.
- Set the value to 0 when you want a complete reset.
The value must be numeric. Decimals may be allowed depending on the field type you selected in GoHighLevel.
Step-by-Step: How to Configure a GoHighLevel Math Operation
Follow these steps to configure the Math Operation action correctly inside your workflow.
- Open or create a workflow
In GoHighLevel, go to Automation > Workflows and open the workflow where you want the calculation to occur. - Add the Math Operation action
Click the + button, then select Math Operation from the list of actions. - Choose the target custom field
In the action settings, select the numeric custom field you want to update. - Select the operator
Pick Add, Subtract, Multiply, Divide, or Set based on your logic. - Enter the calculation value
Type in the number that GoHighLevel should use for the operation. - Save the action
Click Save or confirm changes to update the workflow step. - Publish or update the workflow
Ensure the workflow is Published so the Math Operation will run when triggers fire.
Practical Use Cases for Math Operations in GoHighLevel
Here are common ways teams use the Math Operation action inside GoHighLevel workflows.
Lead Scoring Automation in GoHighLevel
- Add points when a lead opens an email, clicks a link, or books a call.
- Subtract points for long periods of inactivity.
- Set a score back to a baseline when a lead re-engages after a long time.
Appointment and Purchase Counters
- Increase a Booking Count or Purchase Count custom field after each successful event.
- Track how many demos, calls, or orders each contact has completed.
Usage, Credits, and Limits
- Deduct credits when a user consumes a service.
- Refill or reset credits monthly using a scheduled workflow.
- Increment a Failed Attempt field on workflow errors, then branch actions based on that value.
Testing and Validating a GoHighLevel Math Operation
Before rolling out new logic to all leads, test the Math Operation step in GoHighLevel on sample records.
- Create or locate a test contact with a known numeric value in the target custom field.
- Manually enroll the test contact into the workflow or trigger the workflow conditions.
- Let the workflow run until it reaches the Math Operation step.
- Check the contact record and confirm that the numeric field updated correctly.
- Repeat the test with different starting values if needed.
If the result is not what you expect, review the chosen operator, the configured value, and confirm that the field is truly numeric in GoHighLevel.
Tips and Best Practices for GoHighLevel Math Operations
- Use clear field names so you know exactly what each Math Operation is updating.
- Avoid conflicting workflows that update the same field in different ways at the same time.
- Start with small changes and test thoroughly before deploying complex calculations across all leads.
- Document your logic in notes or descriptions for each Math Operation step in GoHighLevel, so your team members know why it exists.
Additional Resources
For deeper strategy around automation, CRM design, and implementation, you can learn more from Consultevo, a consulting site focused on systems and automation.
To review the original product documentation for this workflow action, see the official article on GoHighLevel Math Operation.
By following the steps and best practices above, you can reliably configure and maintain Math Operation workflow actions in GoHighLevel to keep your numeric data accurate and fully automated.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
