Prerequisite: Fluent German is mandatory
Please only apply if you speak German. The bot interacts with users in German, and the logic must be fine-tuned in German.
Project Overview
I am looking for an experienced n8n developer to build a robust Telegram Bot for business automation. The infrastructure (n8n on Hetzner) is ready.
The goal is to process unstructured data (Voice, Text, Images) into structured formats (PDFs, Database entries) with a strong Human-in-the-Loop verification process.
Tech Stack
-
n8n (Self-hosted)
-
Telegram Bot API (Inline Keyboards, Callbacks)
-
OpenAI (Whisper, GPT-4o, Vision)
-
Google Sheets (as Database)
-
APITemplate.io (PDF Generation)
The Challenge (Abstract Scope)
We need to implement 3 main workflows. I will provide the detailed logic and specific API keys privately after signing an NDA (or upon hiring).
1. Intelligent Document Creation
-
Input: Unstructured voice messages or photos of handwritten notes.
-
Task: Extract data via LLM, look up parameters in Google Sheets, perform calculations.
-
UX: Present a summary to the user via Telegram. The user must be able to confirm or edit values via buttons before a PDF is generated.
2. Location-Based Data Logging
-
Input: Photo + GPS Location.
-
Task: Use location data to match specific database entries (logic involving distance calculation).
-
AI: Analyze the image content and generate a description text.
-
Output: Save structured log to Google Sheets.
3. Retrieval & Status Updates
-
Task: Search database based on fuzzy user input.
-
Logic: Handle multiple search results (User selection via menus) vs. single matches.
-
Action: Update statuses and trigger document generation based on predefined templates.
Requirements
-
State Management: The bot needs to handle multi-step conversations (e.g., Q&A flows for missing data).
-
Error Handling: Robust fallback mechanisms if APIs are slow.
-
UX: Clean usage of Telegram Inline Buttons (editing messages instead of spamming new ones).
How to apply
Please reply or DM me with:
-
Confirmation that you speak German.
-
Your experience with n8n & Telegram.
-
Your hourly rate or estimated availability.