I’m building a scenario for a Telegram bot that receives a resume (PDF), extracts text via Plumsail, and sends it to GPT (OpenAI) to match it with current job vacancies on our website.
The current structure is:
Telegram receives a document.
Plumsail extracts the text.
HTTP gets live job listings (HTML).
Text Parser extracts job info.
GPT analyzes the CV text and returns relevant job matches.
Telegram replies with the results.
What works:
– Resume is received and parsed.
– GPT response is triggered.
What’s not working:
– The message I get from GPT is just repeated aggregatedText values.
– Seems like GPT is receiving wrong input or the Text Parser doesn’t properly extract job data.
– No clear error handling — users sometimes receive multiple bot replies instead of one.
What I need help with:
– Fixing the GPT input/output formatting.
– Making sure only ONE final Telegram message is sent.
– Optional: better routing & error handling.
If anyone is open to jumping on a quick call (paid or free) — that would be great. I’m a beginner with Make, but highly motivated and ready to learn.
Screenshots of the current scenario and bot behavior are available.
Hello @Maksym_Spirin, welcome to the make Hire a pro section , I would love to work with you on this, you can book a call Here to discuss the project requirements
Hi, I can help you fix the GPT input/output formatting and make sure your Telegram bot sends only one clean message with accurate job matches. I’ll also review your Text Parser setup and improve error handling and routing as needed.
Happy to jump on a quick call and guide you through the process — I’ve built similar Make.com scenarios with GPT and automation tools.
Hi Maksym I’d be happy to jump in and help you fine-tune your Telegram-GPT scenario. It sounds like you’re very close, likely just a few tweaks away from getting it fully functional.
Here’s how we can support:
Fixing the GPT input by properly formatting job data into structured context.
Ensuring a single, clean reply is sent back via Telegram (we’ll handle the final step consolidation).
Improving error handling and adding logic to prevent duplicate messages.
Bonus: If needed, we can also optimize how job listings are parsed from your HTML (Text Parser can be tricky!).
Great job getting this far — your flow is close! From what you’ve described, it sounds like:
• The job data might not be parsed cleanly from HTML, so GPT is receiving malformed or repetitive input
• The GPT module likely needs better input structuring and context wrapping
• Telegram is sending multiple messages due to either misfiring filters or unbundled routes
I’ve helped build many HR automation systems — in fact, I literally wrote the book on it: The Automated Recruiter: How AI & Automation Are Transforming HR Forever. Happy to walk you through optimizing your GPT prompt structure, bundling logic, and error handling for Telegram.