What is Zapier?

Zapier is an online automation tool that connects various apps, allowing them to work together seamlessly. Users can create automated workflows, known as "Zaps," by defining triggers and actions between different applications. These Zaps enable the transfer of data and tasks between apps, eliminating the need for manual intervention. Zapier supports a wide range of applications and services, making it a versatile tool for streamlining workflows and improving productivity. It is particularly useful for individuals and businesses looking to automate repetitive tasks and integrate disparate software tools.

How to automate receipt and invoice processing with Zapier?

With Eagle Doc and Zapier, automating your receipt and invoice OCR processing tasks becomes effortless. Eagle Doc seamlessly integrates as a Zap, directly enhancing your workflow. Now, let's dive into an example to illustrate how you can leverage its capabilities.

Let's begin with an empty workflow.

empty Zapier workflow

Now, add a name like "Invoice Processing - Eagle Doc" to the workflow.

named Zapier workflow prepared for invoice processing

Next, set a trigger for the workflow.

Eagle Doc and Zapier Invoice Automation Tutorial Step 3

In this example, select Google Drive as the trigger element.

Eagle Doc and Zapier Invoice Automation Tutorial Step 4

When a new file is uploaded to Google Drive, the workflow shall run.

Eagle Doc and Zapier Invoice Automation Tutorial Step 5
Eagle Doc and Zapier Invoice Automation Tutorial Step 6

To activate this trigger, connect your Google account.

Eagle Doc and Zapier Invoice Automation Tutorial Step 7

Then, configure the trigger. In Google Drive, select the folder you want to use to store your invoices. For this example, create a folder named "zapier" in Google Drive and select it as the trigger initiator.

Eagle Doc and Zapier Invoice Automation Tutorial Step 8
Eagle Doc and Zapier Invoice Automation Tutorial Step 9
Eagle Doc and Zapier Invoice Automation Tutorial Step 10
Eagle Doc and Zapier Invoice Automation Tutorial Step 11

After selecting the correct folder, proceed to test the trigger. It's crucial to upload a file to the chosen folder (e.g., "zapier") before continuing. Remember, the trigger activates only for new files, determined by their creation date, not upload date.

Eagle Doc and Zapier Invoice Automation Tutorial Step 12

If the trigger test is successful, proceed by selecting the file for processing as indicated below.

Eagle Doc and Zapier Invoice Automation Tutorial Step 14

Next, you'll need to set up the zap that will be executed after the trigger. Search for "Eagle Doc" and select the latest version available. Keep in mind that the latest version may differ from what is shown below due to ongoing software updates. Always select the latest available version.

Eagle Doc and Zapier Invoice Automation Tutorial Step 15
Eagle Doc and Zapier Invoice Automation Tutorial Step 16

In the next steps we will configure the "Eagle Doc" zap.

Eagle Doc and Zapier Invoice Automation Tutorial Step 17

Firstly, you can select if you want to process invoices or receipts. In this example, we select "Process Invoices" and continue.

Eagle Doc and Zapier Invoice Automation Tutorial Step 18
Eagle Doc and Zapier Invoice Automation Tutorial Step 19

In the next step we have to configure the account. If not done yet, please register and create an account for free. After the registration you will get an API key.

Eagle Doc and Zapier Invoice Automation Tutorial Step 20

When you click on "Sign in", a new window will open, and you can enter the API key obtained in the previous step.

Eagle Doc and Zapier Invoice Automation Tutorial Step 21

Now you can click on "Continue" and configure the actions.

Eagle Doc and Zapier Invoice Automation Tutorial Step 22
Eagle Doc and Zapier Invoice Automation Tutorial Step 23

The field "File" is required, and you can select "File (Exists but not shown)" from the drop-down menu. You can also modify some other parameters. In this example, we continue with the default settings.

Eagle Doc and Zapier Invoice Automation Tutorial Step 24
Eagle Doc and Zapier Invoice Automation Tutorial Step 25

Now, click on "Continue" to proceed to the test section.

Eagle Doc and Zapier Invoice Automation Tutorial Step 26

When you click on "Test step", the previously selected file in your Google Drive folder (here: "zapier") will be uploaded to Eagle Doc, and the result will be shown directly in the preview window.

Eagle Doc and Zapier Invoice Automation Tutorial Step 27
Eagle Doc and Zapier Invoice Automation Tutorial Step 28

Before continuing, create a new Google Spreadsheet and name it "File List". This sheet will be used to write the extracted data to. The headers need to be filled so that they can be linked in Zapier.

Eagle Doc and Zapier Invoice Automation Tutorial Step 29

Now, add a new step in Zapier and select "Google Sheets". As an event, select "Create Multiple Spreadsheet Rows" and continue.

Eagle Doc and Zapier Invoice Automation Tutorial Step 30
Eagle Doc and Zapier Invoice Automation Tutorial Step 31

In the next step, you'll need to connect your Google Sheets account if you haven't already done so. Then, select the Spreadsheet and Worksheet that you've created earlier ("File List").

Eagle Doc and Zapier Invoice Automation Tutorial Step 32

When the login is done, you can continue.

Eagle Doc and Zapier Invoice Automation Tutorial Step 33

Next, you have to select the Google Drive, the spreadsheet and the worksheet as shown below. If you have not given a name to the worksheet it will have a default value according to your language settings (here "Tabellenblatt1" for the German setting).

Eagle Doc and Zapier Invoice Automation Tutorial Step 34
Eagle Doc and Zapier Invoice Automation Tutorial Step 35
Eagle Doc and Zapier Invoice Automation Tutorial Step 36
Eagle Doc and Zapier Invoice Automation Tutorial Step 37

In the section "Rows", map the fields from Eagle Doc to the corresponding columns in your Google Spreadsheet ("File List"). Ensure that all fields are correctly matched.

In this example we use the fields "Shop Name", "Total Price" and "Invoice Date". Eagle Doc returns a JSON format and Zapier is parsing it. Therefore the field names have some different names based on the JSON structure. For example the value for the "Shop Name" can be found under the name "General Shop Name Value".

Once done, click "Continue".

Eagle Doc and Zapier Invoice Automation Tutorial Step 38
Eagle Doc and Zapier Invoice Automation Tutorial Step 39
Eagle Doc and Zapier Invoice Automation Tutorial Step 40

Finally, test the action. If everything is configured correctly, you should see some output values in the Zapier window and the data populated in your Google Spreadsheet ("File List") as shown below.

Eagle Doc and Zapier Invoice Automation Tutorial Step 41
Eagle Doc and Zapier Invoice Automation Tutorial Step 42
Eagle Doc and Zapier Invoice Automation Tutorial Step 43

After successful testing, turn the zap on, and you're all set! Now, whenever a new invoice is uploaded to your designated Google Drive folder, it will automatically be processed by Eagle Doc, and the extracted data will be recorded in your Google Spreadsheet.

Eagle Doc and Zapier Invoice Automation Tutorial Step 44