AI-powered NDA review & instant alert system - Jotform, Gemini, Telegram
This workflow automates the process of analyzing a contract submitted via a web form. It extracts the text from an uploaded PDF, uses AI to identify potential red flags, and sends a summary report to a Telegram chat. ...
Template notes
This workflow automates the process of analyzing a contract submitted via a web form. It extracts the text from an uploaded PDF, uses AI to identify potential red flags, and sends a summary report to a Telegram chat.
Prerequisites
Before you can use this workflow, you'll need a few things set up.
1. JotForm Form You need to create a form in JotForm with at least two specific fields: Email Address: A standard field to collect the user's email. File Upload: This field will be used to upload the contract or NDA. Make sure to configure it to allow .pdf files.
2. API Keys and IDs JotForm API Key: You can generate this from your JotForm account settings under the "API" section. Gemini API Key: You'll need an API key from Google AI Studio to use the Gemini model. Telegram Bot Token: Create a new bot by talking to the @BotFather on Telegram. It will give you a unique token. Telegram Chat ID: This is the ID of the user, group, or channel you want the bot to send messages to. You can get this by using a bot like @userinfobot.
Node-by-Node Explanation
Here is a breakdown of what each node in the workflow does, in the order they execute.
1. JotForm Trigger What it does: This node kicks off the entire workflow. It actively listens for new submissions on the specific JotForm you select. How it works: When someone fills out your form and hits "Submit," JotForm sends the submission data (including the email and a link to the uploaded file) to this node.