DEV Community

Cover image for How to integrate Invoice Parsing into your Application using Make?
Eden AI
Eden AI

Posted on • Originally published at edenai.co

How to integrate Invoice Parsing into your Application using Make?

In this step-by-step tutorial, we'll show you how to build and connect an invoice parser workflow in Make to your app or software. If you're looking to integrate other features into your app, we suggest reading Make's article on 5 ready-to-use AI solutions to build and optimize AI projects.

Build AI on Make with Eden AI

Eden AI was created for no-coders having difficulties with choosing the right AI provider and/or integrating several APIs. Managing multiple accounts for each app can be a tough job, but with Eden AI, you can connect and manage all your APIs on a single account. Since some AI providers can be complex to use, we wanted to simplify the “no code” part and make AI available to as many people as possible.

Eden AI allows you to solve multiple AI tasks on Make:

Let's practice with Invoice parsing!

Just like Receipt and Resume Parsing, Invoice Parsing is a tool powered by OCR to extract and digitalize meaningful data, Computer Vision to identify structure of the document, and NLP techniques to pin down the fields. Invoice parser technology extracts key information from an invoice (.pdf, .png or .jpg format) such as the invoice ID, total amount due, invoice date, customer name, etc.

Invoice Parsing results on Eden AI

Invoice parser APIs help ensure data accuracy by avoiding errors that can occur during manual data extraction. Then, this information can be used for a variety of purposes and makes it easier to generate reports or export data to other applications and is often used in conjunction with other business management applications.

Try Eden AI for FREE

How to bring invoice parsing to your app using Make?

If you're looking for an easier and faster way to implement invoice parsing to your app, skip the tutorial and watch the video below, or simply access Make invoice parser template.

1. Connect your invoice storage

First, you’ll need to connect the source where your invoices are stored. It can be directly from emails you receive (Gmail, outlook, etc.) or it can be from cloud storage (AWS S3, Google Drive, etc.) or any other personal sources.

Let’s take Gmail for instance: you'll need to connect your Gmail account on the Watch Email module. Next, select the folder you want to be watched. Then, set up your criterias which can be:

  • read or unread emails (or both)
  • email addresses you want to watch
  • subject of the email
  • email content

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22ef91633d28efdfe5cc0_Kb_xB54vsT_gvdQ05zmkdtx6UVCDIhcAf2hUyGdVd9AMDWCWg9c9116S-1B9uAcfmpGxQ5OwwDKzFD-5VfPxBulUHFrjbFVeidCbJHewdv-c3xdhQoB5I4AvqPC-UQzT0ToXN87dgMuhiLRRtc_dS5I.png

2. Connect your invoice parser API key 🔑

Once you're sure that you will fetch all the invoices you may receive, you can connect the Eden AI Invoice Parser module to process the invoices:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22ef9e1684978156c2433_msxrMoS6bYNppVf9ghArkWKFK4qJWyuySoRLFAnylqx8LD4NdciPLcWub6k0DaRF6fkVxevi2eaaLOXHMrfI6TBIFg27iTiWZHNTI7bTEHC57f3T4tam1W8E4GhSF_fUIns3SxTJjHkqdwizHJXCiQc.png

Then, you can connect your Eden AI account by simply entering your API key which you will have found on the Eden AI platform beforehand:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63db8ff61598ae0189f358a9_Get%20your%20API%20key%20for%20FREE%20(2).png

Get your API key for FREE‍

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22ef95fccf9a7962c64bf_xPwWtbreMFb-bBhwK236Q3LGcl0KjWSjfc0qJPCcsUSb1NkU5CLs3knimmHa8HQlnpMheA2zfgTLybsmeQufzm8bAjtR40Z1qdo5KknWmX-1EDAeCC2ha9_BOX5ndYh5FwJaq0wSiuxKi9yprf0i9mI.png

3. Set up your invoice module

Once the connection is set, the configuration of the Eden AI Invoice module is very easy. First, you will need to plug the file from Gmail module, then choose the invoice engine you want to use along with the language of your invoice:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22ef9b6a2ce797ec54e22_bODT6hCSeiTbBWN5mBEwBpQrfqN2iWzZ6n2f3bCYYv2w4zERtyDL484dsnX1m9W0QpGHWIlVM6CmYCW3uXkMI276g6njTzcMv6nE8ieslSIljK2LJvBxzqT5zKIF-N1CpFBtiahcMbJnSZSwDk8i3RQ.png

As you can see, the Eden AI module allows you to choose the best invoice providers by checking their prices and live testing their performances directly on Eden AI platform. As soon as the Eden AI Invoice module is set up, you will be able to process your invoices.

For each invoice parsed in the module, different fields will be extracted such as: invoice number, taxes, amounts, dates, customer and merchant information, line items, etc.

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22ef9b6a2ce6c65c54e23_mzHXIgj6KuBNFC9MliytYdGFsNYWM7v4qUo8ym2LQ-BedcfD04CXeZQNoT5KrZD_t5Vb81XIEWEGZdRqOyBto7Mz-wHrdbdkHn8AQVt7L9qsVWXuTN-lyfrcBqJD3SI2kg5j6xXdYN1ntxMRF35o2Nc.png

4. Store the extracted data

The structure of the answer is always the same, regardless of the supplier you choose or the invoice you analyse. That way, your scenario remains functional and you can take the information wherever you want (your ERP, Airtable, Google sheet, etc.).

Let's say you want to keep the results stored in a Google Sheet:

You can use the "Google Sheet Add a row" module, and configure it as follows.

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22ef98b73660665b82d85_n4_yyHe5K10lSH8tTtTYibUpVme6vWwgAVb40GX8zGmnn1OCxlgsAprVRJ9EhQ7ffU0CEAdyq_buaYPYknh-gZRW_SvcYVh9jRldZdvupK9tRJFxZlGz8rTqz3xd1opLeu_YAgQMM0AbJU9F8hYFqtM.png

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e22efa3668e0805ba27e56_m5ptdUr8FVnMyuw_5gxDBn2ClM6RxnqwoUkbqw9dGMi7jWIkx-9nx11M3DQ3F83RXtefBzldNGccs5HRumHxjZTP1esbePto-Mt29rWgL4dkIQWyg7HYhClfrEPPPAojS20VkW2OuWKa3tyeOSVrY6s.png

Then, you can automatically add the extracted data in your spreadsheet:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63e2638da3d0efe96a93013f_3.%20invoice%20parsing.png

Congrats 🥳 You're all set and ready to automate your invoice processing with Make!

If you're interesting in more low-code tools, have a look at our step-by-step tutorials on how to bring AI to your application with Power AppsGoogle App ScriptRetoolIFTTT, and n8n.

Create your Account on Eden AI

Top comments (0)