Skip to main content

Workflow Automation

Create custom solutions without a single line of code

Updated over 2 weeks ago

What Are Workflows?

Workflows is a codeless automation tool that allows you to create complex logic flows by integrating several services, third-party providers, data and AI driven decisions, and more.

We provide you with a real-time, customizable solution that helps you:

  • Streamline your document handling, processes, and integrations.

  • Receive timely notifications.

  • Get all the data you need into your accounting software or generate reports in your preferred format.

Workflow Structure

Veryfi Workflows consist of three different types of nodes.

Input Triggers (Start the Workflow)

These detect when something new happens and kick off a workflow.

Trigger

What It Does

How to Use

API IMPORT

Starts workflow when a document is sent via API.

Useful if you already use Veryfi APIs; documents sent this way will queue the workflow.

DOCUMENT AGGREGATOR

Triggers a workflow after a period of time, collecting all docs uploaded during that period that match some filter.

Useful for reports on number or contents of documents over a day, week, month, quarter, year.

GDRIVE IMPORT

Runs workflow when a new file is added to a Google Drive folder.

Link your Google account → Pick a folder → Workflow runs when a file appears.

GMAIL INPUT

Triggers when a new email with attachment arrives.

Authenticate Gmail → Define filters (e.g., sender, subject) → Runs workflow on matched attachments.

Process Steps (Middle of Workflow)

These are the actions or logic that manipulate or analyze the input.

Step

What It Does

Example Use

AI AGENT

A general-purpose AI node (possibly for advanced logic or classification).

Classify receipts as personal vs. business.

CONVERT TO CSV

Converts input data to CSV format.

If you want to analyze expense data in Excel.

CONVERT TO EXCEL

Outputs a structured Excel file.

Suitable for accounting teams or reports.

DECISION

Branching logic like “if/else.”

e.g., If total > $1000 → flag for review.

DOCUMENT CLASSIFIER

Categorizes documents (receipt, invoice, etc.).

Automates sorting into document types.

EMAIL APPROVAL

Sends an email asking someone to approve/reject.

Useful for invoice review processes.

EXTRACT DATA

Runs Veryfi OCR to extract structured data.

The core step to get line items, totals, vendors, etc.

Output Actions (End of Workflow)

These define where the final result should go.

Action

What It Does

Use Case

EMAIL FILE

Sends processed result to a defined email address.

Email Excel reports to finance team.

GDRIVE OUTPUT

Uploads final file to a Google Drive folder.

Store processed receipts centrally.

DROPBOX OUTPUT

Uploads final file to a Dropbox folder.

Store processed receipts centrally.

UPLOAD TO GSHEETS

Appends result to a Google Sheet.

Maintain a live-updated spreadsheet log.

XERO EXPORT

Uploads processed results to your predefined organization inside Xero

Automate data entry for the finance team.

How do I start creating workflows?

  1. Sign up for Veryfi: Create an account at app.veryfi.com

  2. Get your API credentials: Navigate to API Keys in your Veryfi portal [FAQ]

  3. Go to the workflow section in your account.

  4. Click + Create Workflow

  5. Start dragging and dropping the required nodes for your workflow.

Examples of Workflows


Decision making Report based on document total

  1. GMAIL INPUT - You send your document via email to Veryfi

  2. DATA EXTRACT - Veryfi Extracts the data from the emailed file

  3. DECISION: total > 20 - Once extracted, the workflow validates if the document total is more than 20

  4. UPLOAD TO GSHEETS - The results are uploaded to a Google Sheet

Use AI agent to filter documents before exporting to Xero

  1. API IMPORT - You upload a document to Veryfi

  2. DATA EXTRACT - Veryfi Extracts the data from the uploaded document

  3. DECISION - Validates if the uploaded document is an invoice or a receipt

  4. XERO EXPORT - When step 3 is true, the document is exported into Xero

  5. UPLOAD TO GSHEETS - When step 3 is false, the results are uploaded to a Google Sheet

Workflow Creation Walkthrough

Did this answer your question?