Use Cases

Explore real-world workflow templates and learn how to use Ainoflow APIs in your automation projects.

n8n Integration - Community Node
Use native Ainoflow nodes in n8n: Shield, Convert, Storage, and Files - no HTTP nodes required.

In n8n: SettingsCommunity nodesInstall, then enter the package name below. For self-hosted n8n you can also install via npm in your n8n user directory. See n8n docs: Install and manage community nodes for details.

@ainoflow/n8n-nodes-ainoflow

Workflow Templates

Ready-to-use workflow templates showcasing Ainoflow APIs in action. Import directly into your automation platform.

AI Invoice Analyzer
n8n
AI Invoice Analyzer
Automated invoice processing and budget management. Picks up documents from Google Drive, extracts data with OCR, checks for duplicates, and notifies via Telegram. Includes an AI budget agent and weekly or monthly summaries.
Google Drive
Telegram
OCR
OpenRouter
n8n
  • Invoice OCR and data extraction (scheduled)
  • Duplicate detection and storage
  • AI budget agent via Telegram
  • Weekly and monthly summary notifications
  • Manual review for invalid or unclear content
Ainoflow APIs:
Convert
Storage
View Workflow
Personal Expense Tracker Bot
n8n
Personal Expense Tracker Bot
AI-powered Telegram bot for hands-free expense tracking. Accepts receipt photos, voice messages, and text - automatically categorizes and stores expenses.
Telegram
OCR
Voice
OpenRouter
n8n
  • Receipt & invoice OCR
  • Voice-to-text transcription
  • Smart categorization (15+ categories)
  • Monthly analytics & summaries
Ainoflow APIs:
Convert
Storage
View Workflow

API Quick Start

Simple examples to get started with each Ainoflow API. Copy these curl commands and start building.

Shield API
Execution protection
Featured

POST
Acquire a lock (before workflow)

curl -X POST "https://api.ainoflow.io/api/v1/shield/order-12345" \
  -H "Authorization: Bearer YOUR_API_KEY"

PUT
Complete the lock (after workflow)

curl -X PUT "https://api.ainoflow.io/api/v1/shield/order-12345/complete" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "X-Shield-Token: TOKEN_FROM_ACQUIRE"
Guard API
Rate limiting & cost control
Featured

POST
Check rate limit (before workflow)

curl -X POST "https://api.ainoflow.io/api/v1/guard/send-email/counter?rateMax=10&rateWindow=3600" \
  -H "Authorization: Bearer YOUR_API_KEY"

GET
Check current counter status

curl "https://api.ainoflow.io/api/v1/guard/send-email/counter" \
  -H "Authorization: Bearer YOUR_API_KEY"
Convert API
OCR and audio transcription

OCR
Extract text from a PDF document

curl -X POST https://api.ainoflow.io/api/v1/convert/submit-file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@invoice.pdf" \
  -F "languages=en" \
  -F "outputs=text"

Audio
Transcribe audio to text

curl -X POST https://api.ainoflow.io/api/v1/convert/submit-file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@meeting.mp3" \
  -F "languages=en" \
  -F "outputs=text"
Storage API
JSON object storage

PUT
Store a JSON object

curl -X PUT https://api.ainoflow.io/api/v1/storage/json/expenses/2024-01 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "total": 1250.50,
    "items": ["groceries", "transport", "utilities"],
    "currency": "EUR"
  }'

GET
Retrieve a JSON object

curl https://api.ainoflow.io/api/v1/storage/json/expenses/2024-01 \
  -H "Authorization: Bearer YOUR_API_KEY"
Files API
Binary file storage

POST
Upload a file

curl -X POST https://api.ainoflow.io/api/v1/files/receipts/receipt-001.pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/pdf" \
  --data-binary @receipt.pdf

GET
Get download URL

curl https://api.ainoflow.io/api/v1/files/receipts/receipt-001.pdf \
  -H "Authorization: Bearer YOUR_API_KEY"

Ready to Build?

Get your free API key and start integrating Ainoflow into your automation workflows today.