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: Settings → Community nodes → Install, 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.
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:
View Workflow Convert
Storage
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:
View Workflow Convert
Storage
API Quick Start
Simple examples to get started with each Ainoflow API. Copy these curl commands and start building.
Shield API
Execution protection
Featured
POSTAcquire a lock (before workflow)
curl -X POST "https://api.ainoflow.io/api/v1/shield/order-12345" \ -H "Authorization: Bearer YOUR_API_KEY"
PUTComplete 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
POSTCheck 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"
GETCheck 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
OCRExtract 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"
AudioTranscribe 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
PUTStore 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"
}'GETRetrieve 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
POSTUpload 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
GETGet 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.