Plugins

Sage X3 Reforestation As A Service (RAAS)

Unlocking Potential

Plugin Summary

As a Sage Business Partner, we wanted to do more than just commit to planting a limited number of trees in an ad hoc fashion. Instead, Mysoft wanted to integrate tree planting right into Sage X3, allowing our successes as a business to translate into successes for the environment instantly.

Who Is It For?

Any Business that is utilising Sage X3

What Will You Gain?

A free-of-charge plugin that allows you to set rules that work for you to plant trees based on set targets. Beyond helping to absorb CO2 from the atmosphere over their lifetime, trees have other environmental benefits, such as helping to restore biodiversity and ecosystems that have been damaged by humans, as well as reducing soil erosion & degradation. 

Where Will You Find me?

Upon installation the plugin will create a new function in your Sage X3 which is accessible from the sitemap in master menu. From there you can setup, control and configure your campaigns.

More Detail:

Selection of Providers:

The tree-planting industry has been tainted with multiple examples of greenwashing. With that in mind, we started our evaluation of tree-planting API providers with a set of criteria in mind. We discovered quickly that there are many options available, and through a narrowing process we ended up shortlisting three for comparison: More:Trees, Digital Humani and The Good API.

 

To compare these different options, we established a few important criteria:

  • Donation Ratio: A high percentage of donated money should go to tree planting.
  • Efficacy: The trees should get planted, not just say they are.
  • API quality: The API should be flexible and rich; we should be able to plant and retrieve previous planting data from the API. 
  • Visibility: There should be an easy-to-view dashboard from the API provider, providing transparency and visibility of outcomes.
  • Testing: They should provide a sandbox for testing on our development server, allowing us to build the best integration possible. 

Based on these criteria, Digital Humani stood out as the strongest contender

  • They take no money off the top of donations, all money is processed directly by one of their tree-planting partners such as OneTreePlanted.
  • They provide the option to choose from many projects with different partners allowing flexibility to choose a project we like the best with a planting company we view as reliable.
  • They have a detailed API that allows us to retrieve data such as the number of trees planted in a given month, the number of trees planted by the user, etc.
  • They have a clear dashboard showing plants by day/month/year, with a log of each plant.
  • They have a separate sandbox dashboard and API to allow us to develop without any worries.

Additionally, they have some other benefits outside of our criteria such as being able to get certificates for trees planted if the project partner is OneTreePlanted, and they are a registered charity in Canada.

The Complete Solution; From Sage X3 to Tree Planting

 

At the end of Phase 1, our solution has 4 new Sage X3 functions: Projects, Campaigns, Campaign Groups, and Process Tree Planting:

 

Digital Humani Project imported into Sage X3

Projects

Projects is a simple table view that imports all the tree-planting projects currently available via Digital Humani from the list of providers; the projects are tied to a planting partner and a location around the globe – giving people the choice of where to plant and with whom.

 

 

 

Tree Planting Campaigns & Groups

Tree planting campaigns

The campaign screen includes all the criteria for planting 1 tree. We can set the sales-to-planting ratio here, for example, 0.1 of a quantity will plant 10 trees for every 1 unit.

All campaigns are tied to a planting project with Digital Humani.

Campaigns are organised into Campaign Groups which are applied to the customer.

 

 

Tree Planting Triggers

Tree planting requests are generated when a new sales invoice has been created where the customer has a campaign group defined. The number of trees to plant gets updated if the invoice is modified until the invoice is posted.

 

Manually process tree-planting requests

Process Tree Planting Requests

 

Finally, we have to plant the trees. For this, we use our Press Tree Planting function. This is a simple tick box with an ‘OK’ button to process all outstanding tree-planting requests.

Typically, this will run on the X3 Batch Server (Scheduler) and will not need to be run manually but is useful to have the option to run it manually from the menu. We created a Batch Task that processes all planting requests at the end of the day.

 

Digital Humani Dashboard

 

The dashboard created by Digital Humani is a great place to view all the planting done so far. In this example, you can see two days where we pushed a bulk set of manual plant requests. 

 

The Tree Planting Is Now Available Free Of Charge To Any Sage X3 Users. Contact Us For More Information.

 

Arrange A Plugin Discovery Workshop​
With One Of Our Specialists

About The Sponsor

Sentis Managed Solutions is a UK-based IT services provider helping organisations maximise the value of their technology infrastructure. It delivers managed services, cybersecurity, cloud and hosting, and project management, ensuring systems remain secure, resilient, and high-performing. With a proactive, customer-focused approach, Sentis supports smooth operations and confident scalability.

Sessions

Thought Leadership Session

  • Keeping Up To Date On Cyber Security

Breakout Sessions

  • Managed Service Support For Sage Intacct 
  • Project Management Support For Sage X3 

Meet The Team

Neil Homer

Owner & Co Founder

Amy Farrington

Business Development Manager

About The Sponsor

Nectari is a global business intelligence and data management provider that delivers real-time insights for smarter decision-making. Its core solution, Sage Enterprise Intelligence (SEI), is fully integrated across the Sage ecosystem, branded as SEI for Sage X3 and Nectari for Sage Intacct, to enhance reporting, dashboards and analytics within each platform.

Sessions

Thought Leadership Session

  • From Dashboards to Decisions:
    How AI Copilots Are Rewiring Business Intelligence

Breakout Sessions

  • Roundtable Session One:
    AI Copilot In Bi: What’s Working, What’s Not, and What’s Next?

  • Roundtable Session One:
    AI Copilot In Bi: What’s Working, What’s Not, and What’s Next??

Meet The Team

Christopher Nguyen

Business Development Manager

About The Sponsor

Sage is a global software company, supporting organisations worldwide through solutions such as Sage X3 and Sage Intacct, trusted by companies like yours. Mysoft has been a Sage business partner for over 20 years, providing implementation and ongoing support to customers, alongside specialist solutions that extend Sage platforms.

Sessions

Thought Leadership Session

  • Authentic AI In Sage Copilot

Breakout Sessions

  • Sage X3 Roadmap – Martin James – Cowdray Hall
    • Summary of R1 2026 and Sage X3 Roadmap
  • Sage Intacct Roadmap – Sarah Swift Room
    • Summary of R2 2026 and Sage Intacct Roadmap

Meet The Team

Martin James

Global Product Marketing

Rob Walker

Account Manager

Anna Lasko

Tech Partner Manager

About The Sponsor

X3CloudDocs, developed by Mysoft, is a cloud-based document automation suite for Sage X3. Its modules include Purchase Invoice Automation (PIA), Sales Order Automation (SOA), Electronic Document Management (EDM) & Email & Notification Automation (ENA), helping finance and operations teams reduce manual effort, improve accuracy, and gain better control over document-driven processes.

Sessions

General Talk

  • X3CloudDocs R1 Summary and Roadmap.

Breakout Sessions

  • Breakout One:
    • Smarter Alerts, Faster Action: Pre-Configured ENA Workflows
  • Breakout Two:
    • E-Invoicing Is Here: What It Means for X3 Users

Meet The Team

Brian Martin

R&D
Director

Paul Mincer

Product Manager

Archie Stevens

Software Engineer