How to create custom workflows on QuickBooks
Custom workflows in QuickBooks are created through the Workflows feature in Settings, allowing you to automate repetitive tasks and approvals. You can set up triggers, conditions, and actions to streamline processes like invoice approvals, expense management, and customer communications.
Prerequisites
- QuickBooks Online Plus or Advanced subscription
- Admin user access to your QuickBooks account
- Basic understanding of your business processes
- Familiarity with QuickBooks navigation
Step-by-Step Instructions
Access the Workflows Feature
Create a New Workflow
Set Up Triggers
- When an invoice is created
- When an expense exceeds a certain amount
- When a customer is added
- When payment is received
Add Conditions and Logic
- Invoice amount greater than $1,000
- Customer type equals 'Premium'
- Expense category contains 'Travel'
Define Actions and Approvals
- Send for approval - assign to specific team members
- Send notification - email alerts to stakeholders
- Update status - change transaction status
- Create task - assign follow-up actions
Configure Team Members and Permissions
Test and Activate the Workflow
Monitor and Optimize Performance
Common Issues & Troubleshooting
Workflow is not triggering automatically
Check that the workflow is Active and verify trigger conditions are correctly configured. Ensure the triggering transaction meets all specified criteria and that the workflow hasn't reached any usage limits.
Team members are not receiving workflow notifications
Verify email addresses are correct in user profiles and check that notifications aren't going to spam folders. Confirm users have proper permissions and are assigned to the correct workflow roles in User Management.
Approval process is stuck or delayed
Check if assigned approvers have the necessary QuickBooks permissions and access. Review workflow settings for timeout configurations and ensure backup approvers are assigned. Use Workflow History to identify where the process stopped.
Workflows feature is not available
Verify your QuickBooks subscription includes workflow automation (usually Plus or Advanced plans). Update to the latest version of QuickBooks Online and check with your admin that the feature is enabled in Company Settings.