Business Unit Category
Add an email signature
Coding Restrictions
Create new Business Unit
Custom Fields on Line Items
Customised labels
Date formating
Default delivery address
Division Management
Editing Email Templates
How to hide cost codes
Invoice email forwarding – Microsoft 365
SMTP & Email Sending
T&C on your PO Template
Invoice Processing Help Category
Auto reject supplier invoices
Auto rejecting of invoices issue
Finding an order or invoice
How to create a credit note
Invoice email forwarding – Microsoft 365
Invoice export colours
Invoice Inbox
Invoice List View
Invoice matching
Invoice Processing Explained
Month end cut offs
Negative Order Balance
Setting up Autopilot
Supplier Matching
Waiting for a GRN
Purchase Orders Category
Adding a product to an order
Adding documents to an order
Bulk importing orders
Close Orders Automatically
Closing an order
Copy PO to Buyer
Creating a Purchase Order
Deleting a PO
Duplicate Order Prevention
Editing an order
Finding an order or invoice
GRN an order
Grouped Purchase Orders
Import Line Items
Negative Order Balance
PO Template Editing
Purchase Order Numbering
Purchase Order PDF
Purchase Order Prefix
Purchase Requisition Number
Quick Create a Purchase Order
Send PO to Supplier
Supplier order acceptance
What Is a Purchase Order? Our Guide for AP Professionals
You can use Microsoft Power Automate (Microsoft Flow) & Zapier to generate an approval when a new supplier is created in Zahara. This help article will talk you through how to setup each one and how the approval actually works. Microsoft Power Automate provides for a better approval experience provided you already us Microsoft Teams. Zapier has a very basic approval experience but it is very simple and doesn’t require anyone to login.
To use Zapier, you will need our invitation link which is here
Step 1 – is to create a Zap. The event will be “New Supplier “
Step 2 – We want to notify the approvers that something needs approving. We can do this in an Email / Slack / Teams. In my example, I’m using Microsoft Teams. The important thing here is that I need to give the approver a link to the Zapier approval dashboard and I will get that on the next step.
Im using XML as the message format and have put a standard HTML tag around the approval URL.
Step 3 – Next we will setup the approval step in which is a Zapier step.
The settings required are:
You can choose which Zahara fields you wish to display in the table view for the approvals. Click on Copy Link – then paste this into a web browser to test. Use this URL in the step above in your notifications step.
Step 4 – If the supplier is approved, there is nothing to do so the process stops. If it is rejected, then the outcome should be to make it clear the supplier is’t to be used. We can use a new Zahara step of “Update Supplier” to achieve this. You could add ” – Do not Use” after the supplier’s name or set the type to Unapproved. It is required that you put in the supplierID value – as shown below and the supplier reference. We need this to identify which supplier we are updating.
Once complete, you can test the Zap by creating a new Supplier in the Business Unit you connected to.
Here is an overview video:
Create a new supplier in your business unit that is connected to this Zap. You should see your alert. In time, you will see the task in the approval screen as shown below:
The approval has two choices – Approve or Reject. Click Reject to test. You should then see your desired outcome.
Im my test, I have set the Type to be Unapproved.
Zahara has a published Power Automate (Microsoft Flow) connector. It behaves in a very similar way to Zapier but allows approvals for this purpose in Teams. A teams approval looks like this:
The URL to login is: https://powerautomate.microsoft.com/en-us/
You will need the extra subscription to your 365 account to use Zahara’s premium connector. Login and click to create a new ‘Automated Cloud Flow’
Step 1 – you will need to create a new event of New Supplier event trigger (You will be prompted to connect to a Business Unit in Zahara. You will need the api key from Zahara which you will find in Business Settings > Integrations. The New supplier step wont have any settings – just a link to the Business Unit. You can click the three dots to see which business unit you are connected to.
Step 2 – Now add in an approval step.
This is a Power Automate step – just search for Approval. Use the “Start and Wait for An Approval” step. Under Assigned to you will put the email address of the Teams users. In the example above, it is just one approver. The Description can be used to make it clear what’s required and you can see that a link can be created for the supplier record – just add the ID after the fixed part of the URL: https://myzahara.net/v3/business/suppliers/
You can adjust this step to suit your own requirements.
Step 3 – the Conditional outcome
Flow allows us to add a Condition step as shown below. This is a Yes / No outcome. The important part here is the select outcome from previous steps – choose Responses
The app important condition is to use the Response and use Contains: “Approve”
On my Yes side I have nothing to do here. On the No side – ie not approved, I have an Update supplier step and a message being posted back to Teams. My update supplier step is the same as the one above under Zapier.
Here is an overview video of the setup
Even though Zahara has it’s own built-in approvals, you can still use the functionality of Zahara with incredibly useful tools like Zapier and Flow to create custom outcomes.