"use client"; import React, { useState } from "react"; export default function WorkflowsPage() { const webhookUrl = process.env.NEXT_PUBLIC_N8N_WEBHOOK_URL || ""; const [copied, setCopied] = useState(false); const handleCopy = () => { if (webhookUrl) { navigator.clipboard.writeText(webhookUrl); setCopied(true); setTimeout(() => setCopied(false), 2000); } }; return (

Workflows

Monitor active n8n webhooks and background integration pipelines.

n8n Webhook Integration

This webhook coordinates CV processing and automatic screening candidates scores updates.

{/* Integration Status Badge */}
Status: {webhookUrl ? "Active" : "Inactive / Missing Env"}
{/* Webhook Input/Copy Panel */}
{webhookUrl && ( )}
{/* Informational Pipeline Flow */}

Automated Recruitment Pipeline Execution

1.

CV Ingestion: CVs uploaded on the Jobs screen are parsed, and candidate records are stored in Supabase with candidate vector embeddings.

2.

Webhook Trigger: The backend route calls the n8n webhook URL with candidate meta-information and parsed CV text.

3.

AI Review & Evaluation: n8n runs the screening workflow, generates scores, sets classification fields, and populates the database suggestions.

); }