Matching Purchase Orders With EzzyBills

Modified on Wed, 21 May at 7:06 PM

The PO matching functionality of the EzzyBills integration allows you to leverage EzzyBills powerful line-item-level data extraction to automate the application of supplier invoices sent to EzzyBills against WorkGuru purchases.


Before setting up the workflow integration, you will need to connect to EzzyBills first and test the connection. After successfully testing the connection, save your webhook token (see below for a guide on where to find it) and toggle the Match EzzyBills Supplier Invoices to WorkGuru Purchase Orders checkbox, then hit save.


How it works

When a purchase order is created and approved within WorkGuru, we'll send that purchase to Ezzybills. When the supplier invoice is received and uploaded against the PO matching workflow within EzzyBills, those details will then flow back through to WorkGuru via a webhook and automatically be applied against the purchase order, updating the purchase order as relevant and marking it received. The supplier invoice


Steps:

  1. Set-up workflow integration (See the instructions linked above)
  2. Enable the Match EzzyBills Supplier Invoices checkbox on the EzzyBills integration page within WorkGuru
  3. Create and approve PO in Workguru
  4. Upload invoice to the relevant workflow in EzzyBills (With same PO id in step 2)


Setup EzzyBills Workflow Integration


To use the PO matching functionality, first you must create an EzzyBills workflow. The recommended workflow setup is defined below:

  1. Start
  2. Pre-extract
  3. Extract
  4. Check PO Exists (Approving PO in Workguru will send PO to EzzyBills if integrated)
  5. Webhook (With URL and Token setup)
  6. WorkGuru Export
  7. Finish


Stepping it out, start by selecting Workflows in EzzyBills located under the Dashboard as pictured below;


On the workflows dashboard, click the New Workflow dropdown at the top right, and select Create Workflow Using Template, then select Create Custom Workflow.


The recommended workflow setup is defined in the below screenshot. Find the tasks on the left side of the page, and click and drag them into the workflow canvas in the same order as below.


Under the Webhook task, click on the settings cog and save the webhook url and your webhook token as below. You can find your webhook token in your account settings - see below for a step-by-step guide.


Webhook settings:

1. URL value is different between countries :
    AU/NZ: https://app.workguru.io/EzzyBillsWebHook/QueueGetMatchedPoDetailsFromEzzyBills

    UK:  https://uk.workguru.io/EzzyBillsWebHook/QueueGetMatchedPoDetailsFromEzzyBills

2. Token Can be found at the bottom of Settings -> Advanced Options 


Verify

Once the workflow has been saved, you can now use the PO matching integration functionality. You can test this functionality by following these steps:

  1. Create and approve a purchase order within WorkGuru
  2. Generate a dummy supplier invoice by printing the purchase order using a document template of your design
  3. Upload the dummy supplier invoice against the PO matching workflow in EzzyBills
  4. Review the status of the data extraction for that invoice in EzzyBills
  5. Once the status is "Complete", take a look at the purchase order within WorkGuru and verify the invoice information against the invoice uploaded to EzzyBills
  6. The supplier invoice uploaded to EzzyBills will be uploaded as a file against the purchase order in WorkGuru


Please note: if using the receipt upload functionality of the EzzyBills integration, the PO matching workflow in EzzyBills must not be set as the default, otherwise receipt uploads will fail at the Check PO Exists and/or MatchPO steps of the EzzyBills workflow

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article