Use Case

App integration and microservice orchestration

Combine sequences of service invocations into reliable and observable workflows.

Upload Receipt to Cloud Storage

When a user uploads a receipt image, it is stored in a Cloud Storage bucket, triggering the workflow.

Process Image with Document AI

Workflows sends the uploaded receipt image to Document AI for text extraction and analysis.

Determine Approval Requirement

After Document AI processing is complete, a Cloud Function evaluates the processed data to determine if the receipt requires approval.

Add Receipt Entry to Firestore

If no approval is required, or once approval is granted, the receipt is made visible to users by adding an entry in a Firestore database.