This application helps you automate many tasks in Sage 300 ERP. You can automate accounts payable, journal entries, inventory management, financial reports, and data entry. It works without needing the Sage SDK or coding experience. The tool uses your web browser to carry out tasks quickly and reliably.
You do not have to learn programming or Sage SDK to use it. The automation runs like a smart assistant, doing routine work while you focus on other tasks.
The app works on Windows. It uses popular browser tools to interact with Sage 300's web interface safely.
- A PC running Windows 10 or newer.
- At least 4 GB of RAM.
- 500 MB of free disk space.
- Internet connection to download and update the app.
- A recent version of Google Chrome or Microsoft Edge installed.
- Access to your Sage 300 ERP web portal.
This section explains how to download and run the app step-by-step. Follow each point carefully.
Go to the official releases page by clicking the large button below:
This page contains the latest versions of the software.
On the releases page, find the newest version at the top. Releases are usually sorted by date. Look for the file meant for Windows, named something like sage-300-browser-automation-setup.exe.
Click the .exe file link for the Windows installer to start downloading. Save it in a folder you will remember, like your Desktop or Downloads.
Once the download finishes:
- Open the folder where you saved the file.
- Double-click the
.exefile. - If a security prompt appears, confirm you want to run the installer.
The installer window opens with easy dialogs:
- Click Next to begin.
- Agree to the license terms.
- Choose the folder where you want the program installed or use the default location.
- Click Install and wait for the process to finish.
After installation finishes, check for a new desktop icon labeled “sage-300-browser-automation”. Double-click it to open the app.
Once open, you will see a simple interface.
- Enter your Sage 300 ERP web portal URL.
- Provide your login details. The app will not store your password permanently.
- Select the task you want to automate, such as "Accounts Payable" or "Inventory Management."
- Click Start.
The app then opens a browser window, logs in to Sage 300, and performs the actions you selected.
You can watch it work or minimize and let it run in the background.
The app will notify you when new versions become available on GitHub. To update:
- Visit the release page again.
- Download and run the new installer.
- Your settings will remain intact after updating.
If you encounter any issues:
- Confirm your internet connection is active.
- Make sure your Sage 300 ERP web portal is accessible.
- Close and reopen the app.
- Restart your computer if needed.
- Ensure your browser (Chrome or Edge) is up to date.
If problems persist, check the GitHub Issues page for help or report errors there.
Your login credentials are encrypted in memory only while the app is running. They are not saved to disk. The app interacts with Sage 300 only through its official web interface using your browser.
This limits security risks and keeps your data safe.
- Automate invoice entry in accounts payable.
- Automate creating journal entries.
- Update inventory counts automatically.
- Generate key financial reports.
- Batch data entry to save time.
- Support for multiple automation tasks in one run.
- Uses reliable browser automation tools like Playwright and Puppeteer.
The app runs a browser instance that opens Sage 300 ERP’s web pages. It clicks buttons, fills out forms, and downloads reports like a human user. This approach avoids complex setups and SDKs.
The automation scripts are pre-built for common tasks but can be updated for new workflows.
Primary source for downloads:
https://github.com/rafaelq789-commits/sage-300-browser-automation/releases
Access this page any time to get the latest versions or to check release notes.
- Run the app with administrator rights if some tasks fail.
- Use a wired internet connection for stability.
- Close other heavy programs to improve performance.
- Log out of Sage 300 in your browser before running automation for best results.
Use the GitHub repository to ask questions or submit feedback. The project page includes a “Discussions” and “Issues” section where you can find answers or report problems.