SapphireOne and MailChimp integration delivers combined ERP Accounting and Digital Marketing software solutions.

MailChimp and SapphireOne API integration delivers ERP Accounting & Digital Marketing software efficiencies.

SapphireOne and MailChimp integration ensures client information is exchanged seamlessly between the two applications.


SapphireOne’s integration with MailChimp gives you the ability to integrate your SapphireOne ERP Business Accounting software directly with your digital marketing strategy, creating efficient and seamless data automation between the two applications.



Email marketing is a very powerful digital marketing strategy allowing you to manage and communicate with your clients, customers and other interested parties. MailChimp is the world’s largest marketing automation platform, with an approach to marketing that focuses on healthy contact management practices, beautifully designed campaigns and powerful data analysis. Millions of businesses across the world use MailChimp to send over 1 billion emails every day.

Subscribe your SapphireOne contacts directly to MailChimp.


SapphireOne’s integration with MailChimp allows client information to be automatically updated and exchanged between the SapphireOne ERP Accounting and MailChimp platforms. You can import and subscribe your client database directly from SapphireOne into MailChimp, or connect contacts individually.

The integration creates an inbuilt Marketing feature located within every SapphireOne ‘Contact’ card. This feature includes a ‘Create Member in MailChimp’ button, which allows you to automatically add your current and new contacts and their captured details directly to your subscriber list within the MailChimp platform – all at the click of a button.

You also have the ability to subscribe contacts to different targeted marketing campaigns. Select the ‘Create Member in MailChimp’ button and choose the list or lists you would like your contact subscribed to.


Track all MailChimp communication within every SapphireOne contact.


Once you have added your contact to MailChimp through SapphireOne, all MailChimp marketing activities surrounding the client will be automatically recorded directly within the SapphireOne ‘Contact’ card.

This gives you the ability to view all marketing communication for each client within the individual Contact – including details such as the date & time the email was received, the date & time it was opened, and how many times it was viewed.


Keep a historical record of every campaign your clients have received.


This feature also keeps an automatic record of every campaign each client has received since joining your MailChimp subscriber list, as well as how they responded, allowing you to review and plan your targeted digital marketing strategies moving forward.

The most recent three campaigns received will be displayed in the Marketing field within the Contact for your quick reference, and all previous communication history can be viewed when selecting the green additional information box next to the ‘Create Member in MailChimp’ button.


Getting started is easy! Here’s how.


In MailChimp.

  1. Create your own MailChimp account, or;
  2. Log in to your existing account.
  3. Retrieve and copy the API Key from MailChimp, located under ‘Accounts’ on the bottom left corner, followed by ‘Extras’ and ‘API Keys’.


In SapphireOne Windows OS.

  1. Open your SapphireOne application.
  2. Go to ‘Utilities Mode’.
  3. In the left navigator, select ‘Controls’ then ‘Master Defaults’.
  4. Return back to ‘Utilities Mode’, and below in the ‘Page’ drop down menu, select ‘APIs’.
  5. In the ‘API Settings Demo’ screen, go to ‘MailChimp’ on the bottom right.
  6. Paste your MailChimp API key into the API Key text box.
  7. Green tick to save and exit.


In SapphireOne MAC OS.

  1. Open your SapphireOne application.
  2. Go to ‘Utilities Mode’.
  3. Select ‘Controls’ in the top toolbar then ‘Master Defaults’.
  4. Return back to ‘Utilities’ Mode, and below in the ‘Page’ drop down menu, select ‘API’.
  5. In the ‘API Settings Demo’ screen, go to ‘MailChimp’ on the bottom right.
  6. Paste your MailChimp API key into the API Key text box.
  7. Green tick to save and exit.


We have also created the below video for a visual demonstration on how to integrate MailChimp with your SapphireOne application.

Please note that subscription management of your contacts is handled by MailChimp and their rules relating to permission. Please ensure your SapphireOne contacts give their permission to receive digital communications from you.


Any questions?

If you have any questions or would like more information regarding features within SapphireOne ERP, CRM and Business Accounting Application, please contact our office on (02) 8362 4500 or request a demo. We love hearing from you!

Make life easier & scale your business with SapphireOne’s customisable API Integrations.

API Integrations/SapphireOne Customisable Solutions

API Integrations are a breeze with SapphireOne’s customisable solutions.


If you’re someone who works in revenue, operations or marketing, or if your company is backed by the power of digital (so, the large majority of us these days) then you have most likely heard the term ‘API Integrations’ floating around more than once, and how these are becoming increasingly instrumental and necessary for business growth.

In todays world companies are changing fast, their business is changing fast, and through our own client engagement we are seeing a rapidly rising demand for our clients to digitally integrate their corporate landscape in alignment with their future goals, and take advantage of the various and exciting applications that are available to businesses these days.

At SapphireOne we know that scalability and keeping up with new technological trends is an important consideration for all businesses, and that adapting to these new changes within our dynamic ecosystem can also bring about a number of problems for companies. We see it happen every single day. 

Lucky for us, this is the reason why we are in business for our clients. It’s the same reason why we enthusiastically jump-kick out of bed to get to work every day – we are passionate about creating solutions that take a complex task and make it as simple as possible. 

So, if you’re looking for seamless digital integration of different components of your landscape, or are having challenges bringing together complex applications, then read on to find out how you can achieve all this with much less effort, easier adaptation and big options for scalability.


So what is an API Integration, and how can they help scale your business?


What is an API?

Technically speaking, an API stands for ‘Application Programming Interface’. Non-technically speaking, is a software intermediary that allows separate applications to talk to each other. You can think of an API as a messenger that delivers your request to the provider you’re requesting from, and then delivers that response right back to you. 

What is an API Integration?

An API Integration is the connection made between two (or more) separate applications, via their APIs, that allows the two systems to talk & exchange data between each other. These API integrations power the business processes behind all high performing companies – they keep data synced up, enhance operations & productivity by saving time, and drive revenue.

Ok, that covers APIs and API Integrations. Now, why are these so necessary for your business?

Data syncing and time saving benefits are just the tip of the iceberg when it comes to why API integrations are so important for the running & scaling of your business. The value of these integrations speaks for itself – having every application you are running properly connected to each other so you can send data from one to the next is extremely helpful for any business. 

However, even more so, having properly automated workflows of different applications that have been integrated through APIs can ensure data integrity across your whole technological infrastructure, eliminate time consuming manual labour tasks, seamlessly transfer data that might otherwise result in translating issues, and enable you to do more of the work that is important to you and your business, a lot faster. 

Well that sounds pretty great. So what’s the problem?

In an ideal world, the API integrations that come with your different software applications solve all your biggest business problems as you continue to utilize & automate these various apps for marketing, sales, shipping, operations and revenue projects, just to name a few.

However, in the real world, a one-size-fits-all approach is not usually the best solution. You, your team and your business all have unique challenges and needs, and your applications and systems need to service that. 

This is where API integrations can get a little sticky. If you’re an established and high functioning business, your data ecosystem doesn’t just include two applications talking to each other, but a multitude of applications, all of which need to talk and interact seamlessly with each other.

Now, while the majority of these modern business applications do have APIs, very few offer customisable integrations to the other applications your business is operating. This means that getting all your different applications to talk to each other in the way that your business needs is not something that happens automatically and can be a real headsore for anyone trying to make this happen. 


A better way to integrate your applications and systems: SapphireOne’s fully customisable and all encompassing software solutions.


Fortunately, we’ve already got the solution, and we’ve been developing it continuously since 1986. We are a bunch of like minded souls who have come together to share the same mission – delivering innovative software solutions that can take a complex task, make it as simple as possible, and help people do their jobs better. 

Your business does not need to pay for and integrate multiple APIs, we’ve already done it for you.

Why SapphireOne customisable solutions:


  • We are an all encompassing ERP, Accounting Software, CRM, Document Management, Payroll HR, Assets and Inventory Management software. No need for separate plugins, we’ve got you covered.


  • Don’t see an API integration that you need? SapphireOne software is also fully customisable, so if we don’t already have the integration or functionality your business requires, just tell us and we’ll make it happen, quick fast. 

  • And it doesn’t stop there. All the integrations & customisations we make go into the one piece of source code.

    What does that mean for you? This means that all integrations and customisations are accessible to all our customers, and you have access to full functionality, at any time.

    In most cases, businesses are required to pay for additional plugins and offerings, and to get full functionality can make this an expensive undertaking. With SapphireOne, your business may not need all the integrations right now, but you can relax knowing that you will always have the option as your business grows, for no additional costs. 

    Think of it like this – if a customer requires a custom bespoke tailored suit to be made, then we all get a bespoke suit to wear, any time we like!

  • What this means for our clients is that our software is continuously innovating, all the time. We know that your business has different requirements at every stage of development, and we partner with you to back your business and meet your changing needs at every level.


Our custom API integrations have been taking our clients businesses from strength to strength for many years.


Hague Haswell of Timbecon on SapphireOne + Australia Post API Integration:

“We’re probably saving 25% upfront and about 10% on the fixing up of the errors, so that’s a massive saving of almost a third of someone’s time. The great thing for us is that we’re not going to reduce staff, instead we’re keeping the same staff and this will allow us to be able to get the orders out more quickly, which is creating a better customer experience and increases repeat orders.

This was one of the driving things of the reason why we wanted to go with SapphireOne because we knew that they would be able to deliver this massive increase in efficiency once the system was implemented and it’s been fantastic.”

Learn more on our blog here.


James Brown of Bordo on SapphireOne + MoveIt API Integration:

“We used to have to create consignments in different systems, one for each freight company. If a client changed their address, we would have to remember to change it in the freight company’s system as well as in SapphireOne.

We had a whole lot of different systems we had to use, staff had to be trained on them all, and all the systems had to be kept up-to-date manually with addresses, etc. Now that’s automated in SapphireOne with its integration to MoveIt. 

It has made the whole process a lot more simple, convenient and less error-prone one.”

Learn more on our blog here.


So get in touch, we’d love to hear how we can help grow your business.


We know more than anyone that if you’re truly going to service your clients, everything has to be integrated across all areas of your business, and that you can’t offer a great product or service without it. 

So get in touch or book a live demo with us, we’d love to discuss your business needs and how our software can make your life easier & grow your business to its full potential.

Tyro API + SapphireOne = Flow

Timbecon have implemented Tyro API with SapphireOne ERP Software

Hague Haswell from Timbecon has explained how implementing Tyro API with SapphireOne has made the biggest difference in their business.

Q : What was the main reason for you to implement Tyro into SapphireOne?
A : The main reason for us was to ensure that there wasn’t any errors made when transferring data from the sale to the POS machines. We used to have a problem in the past when we were integrated with Tyro API, where people would type in the value of the sale incorrectly. And then that would obviously throw our sales figures out at the end of the day. In some cases we lost money.

Q : So one of the business cases was to reduce potential human error.
A: Yes. So anything we can do to automate, anything that reduces data entry needing to be done manually, it’s going to make the system far more efficient.

Q : What was the implementation like for you, so you implemented the Tyro with SapphireOne as an API? What was that integration like for you? What was the experience?
A : Overall the implementation of Tyro was very good.

Q : Once you could actually go live how much time and effort did it actually take to turn it on and get it operational if you had to quantify that?
A : Virtually none, the first one took me maybe 15 minutes to get it set up, then the other 3 I had to set up took less that 5 minutes to set up each Till, because when I did the implementation I got the instructions, but I did something wrong and that’s why the first one took a little bit of time but it basically worked straight away. So basically 5 minutes and the configuration is done and then you are live and working. What actually took the time was not setting it up, but we basically had everyone set up under the same Till, we had three separate machine, and we were balancing 3 separate machines back to one total at end of the day, what took me most of the time to match up with the different machines. Each till has its own Till ID and then you can identify those transactions and which Till it went through and who processed it.

Q : Once you’ve implemented at the actual processing of a transaction, how much quicker is that compared to the way you used to do it manually?
A : Compared to doing it manually you probably only save maybe 5 to 10 seconds on each transaction, so over the year it saves time, but we were more interested in reducing errors. We used to end up spending so much time to look for what went wrong with the reconciliation. That’s where the real time saving has been, with not having to do the reconciliations anymore.

Q : Do you find that the capability to store the client’s credit card details in SapphireOne convenient, so then it’s all stored for next time?
A : What we generally do if it’s a POS transaction, we will just do the sale then and there , but with the credit card transactions for customers who are calling in orders, we just put that directly into SapphireOne.

Q: So you know you can put the credit card details inside SapphireOne and then you just hit process and it will process the transaction for you. So it will pick up the credit card number expiry date, csv everything. That is in the terms page. If you go to terms on the client enquiry you can actually enter the credit card details. It speeds up the process.
A : Yes I do know that and it is so simple.

Q: So what was the overall experience for you with the implementation of Tyro?
A: The overall experience as a user is pretty seamless using Tyro. You can do your POS easily through Tyro. The staff like it and anything that reduces errors is good for everyone and it makes it less stressful for the staff when it is done this way.

Sales Web API + SapphireOne = Flow, Make your life easy

SapphireOne Sales Web API Integration for Bordo International

With SapphireOne’s highly customisable web/internet API you can create an amazing customer experience, where all clients who have access to your API browser can connect with you in real-time.

Business Benefits of Sales Web APIs

Help build brand loyalty
Brand loyalty creates a strong tendency for your clients to consistently buy your brand rather than your competitor’s brand. This is important for your business because it means you will see the same customers come back again and again. This results in stable, lucrative and continuing business, great customer engagement.

Provide useful tools to customers
Customise your website, manage shipping and payments, listing of all your products, pricing and availability with a complete end-to-end solution. With rich data sources and a strong API, your clients have the ability to access the information they require in real time.

SapphireOne Sales Web API Integration for Bordo International

Implementation of Sales Web API has brought tremendous success to our clients. With the integration of web API, now our clients can automatically integrate SapphireOne with their websites.

Purchase Order
Status Draft Purchase Order
Credit Stop
My Part Numbers

James Brown from Bordo International explains how the salespeople use it, and the benefit that it brings to the business.

“We have a Sales webpage which lists the sales a salesperson has completed. They can break these data down by customer so they can see how each one is going for the month. The sales reps can see how their sales are tracking for the month to date, and compare those sales to their budgets. They find it particularly useful to be able to look at the data for a particular customer before they call on them, as they can see what products they have been buying, and importantly, which they haven’t.

The sales reps use iPads to look up the data in a web browser, which uses the sales web API to talk directly to our SapphireOne database. We used to provide this information for the sales reps in an Excel pivot table. This was time-consuming to prepare, and as most of the sales reps are not tech-savvy, they didn’t really know how to use the pivot tables. It was never up-to-date and it wasn’t live—it was only prepared once a month. It was too complicated, so they didn’t use it anyway — even though someone in the office had spent a lot of time preparing it.

Customers are also using our web API to place their own orders, which has been available for three or four months. We did not use an off the shelf CMS, we’ve created it in our own JavaScript web server which was custom-built for Bordo. In the three months since going live we have 20% of customers placing their own orders this way. This has been a big time-saver for our office staff, and our customers love being able to place orders directly into our system at a time that suits them.

One of the things I like is the drag & drop functionality of the web site, which works similarly to the drag & drop functionality in SapphireOne itself. Customers can create an order in Excel or export out of their ERP system, then just drag and drop it straight into the customer Web API. Then in real time it uploads into SapphireOne. Customers and sales reps can also find out what is in stock without having to call us, that’s another big selling feature which is very handy. They can look at stock price and availability online, at any time of the day or night.

Another thing we have done is implement the Pricebook API. The sales reps can now change price books on the Web which changes dynamically in SapphireOne real-time – it’s impressive. “

Australia Post + SapphireOne API gives you control over parcel shipping & logistics.

SapphireOne Integration with Australia Post API

Create a first class delivery experience for your customers with our Australia Post API integration.


SapphireOne’s integration with Australia Post and StarTrack enables our clients to choose from a list of available services and rates. Lodge orders, print labels, dispatch your parcels and provide tracking information – all automated and seamlessly integrated directly into SapphireOne.

Implementation of Australia Post and StarTrack has brought tremendous success to our clients. It gives the clients more flexibility and control over parcel shipping and logistics.


Hague Haswell of Timbecon on how the Australia Post API has saved time and created efficiencies for his business.


The Australia Post API changes that we are making at Timbecon is going to save us a whole working day each and every day.

We have four people working in Mail Order department, so that’s going to save 25% of our labour that is currently being wasted on manual order processing just by using the Manifest API in Sapphire One.

It’s quite time consuming the way that we do it at the moment in terms how we process – now we lay all the orders out on the bench and somebody has to go through and check it manually, then once packed all the paperwork goes to someone else – making each order a three-person process.

What’s going to happen now is one person just goes out and picks the order, puts a single order on the bench, scans to check it, it then gets packed into the box, with the dimensions and weight put directly into the system and Bang! It’s done!

The new process is saving at least 25% of our picker’s time but on top of that, it is going to improve the accuracy of close to 100 percent.
The only way that we’re going to be able to get it wrong is basically if the barcode is on the wrong product. That may happen from time to time, but the likelihood is very low because much of the product is barcoded by supplier. Previously there was also a huge amount of management time fixing picking errors that will be almost completely eradicated.

We’re probably saving 25% upfront and about 10% on the fixing up of the errors, so that’s a massive saving of almost a third of someone’s time. The great thing for us is that we’re not going to reduce staff, instead we’re keeping the same staff and this will allow us to be able to get the orders out more quickly, which is creating a better customer experience and increases repeat orders.

This was one of the driving things of the reason why we wanted to go with SapphireOne because we knew that they would be able to deliver this massive increase in efficiency once the system was implemented and its been fantastic.

Learn more about Timebecon’s experience with SapphireOne here.

What are APIs and are you getting the most out of your ERP?

APIs in your ERP application- how they work together

APIs and ERP what are they? API stands for “Application Programming Interface”. They are a set of clearly defined methods of communication among various components. A good API makes it easier to develop a computer program by providing all the necessary building blocks. These in turn are assembled by the programmer. Simply put, they define the way software and programmes interact and work together.

APIs are necessary for Enterprise Resource Planning ERP applications to ensure data is accessible with other programmes and systems. This way transactions can be directly fed into your accounting, inventory, CRM, and HR software.

APIs and SapphireOne ERP– our point of difference is they are all included

It’s part of the SapphireOne ERP all-in-one solution.  We work closely with our clients and actively encourage ideas for innovation. Our programmers are happy to integrate platforms to make your working life easier. 

PayPal + SapphireOne

provides an online invoicing payment solution which connects to SapphireOne for direct feeds into your bank rec.

Tyro + SapphireOne

accepts in-store EFTPOS and eCommerce online payments and direct feeds them into SapphireOne accounts.

WooCommerce, Shopify, BigCommerce + SapphireOne

ensures your front-end online stores are combined with back office accounting functionality.

Mailchimp + SapphireOne

delivers marketing automation and an email service to keep in touch with your contacts through SapphireOne CRM.

Stripe, CyberSource + SapphireOne

accepts credit card payments on-the-go through SapphireOne and Sapphire Web Pack.

SPS Commerce + SapphireOne

gives you access to the largest network of EDI connections. 

GS1 + SapphireOne

GS1 barcoding is accepted in SapphireOne Inventory to streamline business processes such as traceability within a centralised database.

Brandscope + SapphireOne

enables you to release and buy multiple brands and ranges on the one platform whilst linking directly to your accounts and inventory.  

Splicecom + SapphireOne

maximises CRM functionality in SapphireOne with Softphone technology. 

ATO + SapphireOne

full certification and useability in Single Touch Payroll (STP), Standard Business Reporting (SBR2).

Easypost, MoveIt, Startrack + SapphireOne

order and control parcel shipping, con notes and logistics directly through SapphireOne.

Expensify + SapphireOne

tracks receipts and manages on-the-go expenses then connects to SapphireOne accounts for real-time reporting.

TANDA + SapphireOne

combines rostering, attendance and time clocks into SapphireOne Payroll for processing.

OANDA, Xe + SapphireOne

offers global currency solutions, exchange data, insights and money transfer services which are processed into SapphireOne accounts.

4D + SapphireOne 

offers the latest framework for your data management.

For more information on the latest release of SapphireOne ERP, CRM software and Business Accounting Applicationcontact our office, call on (02) 8362 4500, or request a demo.