AI PDF Resume Parsing & Usage Tracking Workflow

somdn_product_page

This n8n workflow enables clients to upload PDF resumes for data extraction while tracking AI token usage and costs for billing purposes. It streamlines the process of offering a resume parsing service, records usage metrics in Google Sheets, and generates monthly invoices automatically.

**Workflow Overview:**

1. **Client Submission:** The process begins with a form trigger where clients upload a PDF resume and acknowledge terms.

2. **PDF Extraction:** The uploaded PDF is extracted using the ‘Extract from File’ node to obtain raw text.

3. **Data Parsing:** The text data is fed into a custom Langchain-based information extractor, converting the resume into a structured JSON format.

4. **Token Usage Logging:** A specialized Langchain code node uses a custom LLM to perform the data extraction while capturing token usage and associated costs. This metadata is then appended to a Google Sheets log for record-keeping.

5. **Display Results:** The parsed JSON data is displayed in a form for review.

6. **Monthly Cost Analysis:** The workflow filters logs from the past month, sums up total tokens and costs, and summarizes usage.

7. **Automated Billing:** At the end of each month, an invoice email is generated with detailed usage information and sent to the client.

**Use Cases:**

This workflow is ideal for SaaS companies providing resume parsing services or any AI application that needs to track API usage for billing or optimization purposes.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.code, @n8n/n8n-nodes-langchain.informationExtractor, extractFromFile, filter, form, formTrigger, gmail, googleSheets, googleSheetsTool, scheduleTrigger, set, stickyNote, summarize

Reviews

There are no reviews yet.

Be the first to review “AI PDF Resume Parsing & Usage Tracking Workflow”

Your email address will not be published. Required fields are marked *