For small and midsized businesses (SMBs), some of the biggest stumbling blocks are actually the little daily details. Unsent invoices. Untouched support cases. Siloed data. Miscommunication. They all erode margins, strain relationships, and pull skilled people into tedious, repetitive work.
These are tasks an Enterprise Resource Planning (ERP) system should handle on its own. Acumatica does. In fact, Acumatica’s ability to automate these tasks into smooth, efficient workflows was the focus of the Breakout Session I presented at Acumatica Summit 2026.
This blog is the third in our series on standout Summit sessions. The first explored data refinement and analysis techniques, the second explained how to detect financial risks before they become problems, and today, we’ll discuss what Acumatica Business Events are, how they work, and how you can use them to maintain smooth, consistent operations at scale.
What Business Events Are and What They Do
Business Events are a central component of Acumatica’s no-code configurability. No programming is needed to set them up, so any business process expert can create them. Acumatica Software Developer Mehdi Hasanov explains their function this way: “Business Events are configurable scenarios that give users the ability to automatically update business data and create and send notifications based on that data.”
This means, essentially, that Business Events operate on an “if this, then that” principle. When a record changes or a user takes a specific action, the system checks the Business Event rules you have set and responds accordingly — sending out notifications, creating tasks, or updating data on its own.
If a payment is due, then a request-for-payment notification is sent to the customer.
If a shipment will be arriving soon, then the system notifies the warehouse staff.
Instead of asking employees to babysit repetitive processes, you can easily configure Acumatica to do the watching. Acumatica workflow automation means fewer missed follow-ups, faster responses, and more staff time redirected toward value-adding work that requires human judgment.
Business Events can be divided into four building blocks:
- The Data Source
- The Trigger
- The Conditions
- The Subscribers
The Building Blocks of a Business Event
Choosing Your Data Source
Every Business Event starts with a data source, which defines what information the system should monitor. You have two data source options, and your choice shapes everything that follows.
- Entry screens: With entry screens, all fields belong to a single entity. These are ready to use with no configuration. They can be triggered by existing actions, changes in entity fields, creation of a new entity, or removing an entity. But you can’t add any new fields to them.
- Generic Inquiry (GI): A GI involves several entities. You can join entities, combine tables, add fields, and apply shared filters and parameters. GIs can be triggered on a schedule or, like Business Events for data entry screens, by actions and changes. While they require additional configuration, they deliver the flexibility that complex scenarios demand.
Selecting the Right Trigger
The trigger determines when your event is executed. Acumatica operates with three trigger types, each suited to a different kind of situation.
- Trigger By Record Change: For real-time monitoring, such as a document approved or cancelled, a status change, a new owner assignment, or a changed quantity or price. These triggers work through push notification and Business Event queues and process asynchronously.
- Trigger By Schedule: For scenarios that don’t require real-time processing, such as task and appointment reminders, inactivity triggers for documents that have gone untouched for a set period of time, or other time-dependent fields like due-to-date, SLAs, and expiration dates. Schedule triggers work only with GI sources and run at a frequency you set, so it’s best to run them during off-peak hours.
- Trigger By Action: For changes tied to specific actions, such as sending a report when a user clicks a button or analyzing input from a dialog box. Action triggers are easy to configure and can run synchronously on entry forms (meaning notifications open on screen instantly) or asynchronously through the Business Event queue.
Setting Conditions and Fields to Track
Triggers tell Acumatica when to execute a Business Event, but conditions tell it which records are actually relevant to that Business Event. Specifically, Fields to Track tells the system what exact fields from the data source it should monitor, sensing only the events triggered by record changes. Only changes in these particular fields will be monitored by the system and can trigger the event. In most cases, Field to Track are added automatically by the system, but in some complex cases, additional fields may need to be added manually.
Conditions can tell the Acumatica solution to watch for record creation or removal; look for field values that increase, decrease, or change; and compare previous and new field values.
Fields to Track keep automated workflows precise, minimizing the amount of information the system has to sift through and maximizing Business Event performance.
Defining Subscribers
Once a Business Event is triggered, subscribers do the work. Subscribers are the automated actions themselves that are set in motion by the trigger. They execute one by one for each triggered record or for a group of records, and they can pull field values, previous values, and dialog box inputs into their output. Subscribers fall into two categories.
- Notification subscribers reach out to people and can be sent via email, mobile push, SMS, or Microsoft Teams. They can also create new entries on the Task screen for internal Acumatica users.
- Data manipulation subscribers change the system itself. Action execution subscribers handle simple scenarios by running an action on any screen and updating fields. For import scenario subscribers, there are no external files in most cases. In this case, import scenarios are changing data in the system with the aim of executing multistep scenarios.
Putting Business Events to Work
Here are three practical examples that illustrate Business Events in action.
- Document approvals. When a purchase order clears all required approvals, a Record Change Business Event can email the manager and post a note to a Teams channel at the same moment. No one refreshes a screen waiting for sign-off, and the next step starts immediately.
- SLA and deadline reminders. A scheduled Business Event running against a GI can catch support cases open past a specified threshold, invoices approaching their due dates, or contracts nearing expiration. The system sends the reminder before the deadline slips past, which is exactly the kind of leading indicator that protects customer relationships.
- Automated task creation. When a high-value order lands for a customer who is near their credit limit, a Business Event can create and assign a review task to the right owner. The work routes itself, and nothing depends on someone remembering to check.
What each example has in common is expanding reach. Dashboards serve people already logged in and actively looking at the data in Acumatica. Business Events push information to those who aren’t, including customers and vendors, so handoffs don’t stall.
Troubleshooting and Monitoring
If you can’t review automation, you may increase risk and exposure. Acumatica gives you two tools to keep Business Events healthy and accountable.
- Business Events History lets you view the result of every event execution, monitor errors, resume failed events, re-execute failed subscribers, and navigate straight to the entity that triggered the event. When something misfires, you can see exactly what happened and recover without guesswork.
- The System Queue Monitor tracks queue size and status, lets you clear and restart queues when needed, surfaces performance statistics, and monitors errors in push notification processing. You can even configure automated notifications about queue growth in the System Queue Monitor.
Configuration Do’s and Don’ts
The difference between automation that scales and automation that slows performance often comes down to a handful of habits.
Do:
- In a Generic Inquiry, use only the fields and tables the event actually needs.
- Apply trigger conditions in the Business Event itself rather than filtering in the GI and firing on a generic “record inserted” condition.
- Add all key fields to your GI results, so the system can uniquely identify each changed record.
Don’t:
- Use grouping, aggregates, or a nested GI inside your GI.
- Enable “track all fields.” Select only the fields you need to reduce the performance hit.
These aren’t arbitrary rules. Each one keeps the system reading less data and doing less work per trigger, which is what allows you to add more events over time without slowing down day-to-day operations.
Principaux points à retenir
Business Events turn manual oversight into standing, automated processes. Here’s a quick recap of what matters most:
- Automate three ways. Business Events handle notifications, actions, and data changes on a schedule or under specific conditions.
- Start with the data source. Your entry form or GI defines what the system monitors, and the trigger type sets whether it watches changes, runs on a schedule, or responds to actions.
- Precise control via conditions. Trigger conditions decide exactly which records fire a Business Event, keeping automation focused instead of noisy.
- Pass data to subscribers. The record that triggers a Business Event feeds directly into the notifications and data updates that follow.
- Monitor everything. Business Events History and the System Queue Monitor give you visibility into results and system health.
Every process you hand to a Business Event is one your team no longer has to remember, chase, or reconcile by hand. As transaction volume grows, that difference compounds, and the organizations that configure automation thoughtfully are the ones that scale strategically and sustainably.
To get started, pick one recurring task your team dreads—the monthly invoice chase, the stalled-case follow-up, the approval that always waits—and build a single Business Event to handle it. Then measure the hours you get back. That first win with ERP process automation is usually all the proof you’ll need to automate the next one.
Stay tuned for the next installment in our Acumatica Summit 2026 Breakout Session series, where Acumatica Senior Product Manager Ovais Muhammad will cover Month-End Close: Practical Tools to Speed Up and Strengthen Your Close.