Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ sage-300-browser-automation - Automate Sage 300 Tasks Easily

Download

📋 About

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.

💻 System Requirements

  • 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.

🚀 Getting Started

This section explains how to download and run the app step-by-step. Follow each point carefully.

1. Visit the Download Page

Go to the official releases page by clicking the large button below:

Download Now

This page contains the latest versions of the software.

2. Choose the Latest Release

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.

3. Download the Installer

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.

4. Run the Installer

Once the download finishes:

  • Open the folder where you saved the file.
  • Double-click the .exe file.
  • If a security prompt appears, confirm you want to run the installer.

5. Follow Installation Steps

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.

6. Launch the Application

After installation finishes, check for a new desktop icon labeled “sage-300-browser-automation”. Double-click it to open the app.

⚙️ Using the Application

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.

🔄 Updates

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.

❓ Troubleshooting

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.

🔒 Privacy and Security

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.

🛠 Features Included

  • 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.

🧩 How It Works

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.

📁 Where To Get It

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.


Get Latest Release

🧰 Additional Tips

  • 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.

📬 Support and Contact

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.

About

Automate interactions with Sage 300 ERP through browser control, enabling programmatic access without relying on official APIs.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages