N8n expert

Posted 2 weeks ago

Worldwide

Summary

n8n Developer Needed – Outlook PDF Processing & Case Creation Automation Project Overview We are looking for an experienced n8n developer to build a production-ready workflow that automatically creates cases from incoming Outlook emails and webhook submissions. The workflow should: Monitor a dedicated Outlook folder Detect new emails containing PDF attachments Extract structured data from PDFs Validate and normalize data Prevent duplicates Create cases in our job management system Log all processing and errors Goal Incoming Outlook emails contain PDF attachments with work order information. The workflow must extract the data, validate it, prevent duplicates, and create the corresponding case automatically. Workflow Outlook Folder or Webhook ↓ Validate Input ↓ Extract PDF Data ↓ Normalize Fields ↓ Duplicate Check ↓ Create Case ↓ Log Result ↓ Move Email to Done or Error Outlook Processing Folder structure: Cases/New Cases/Processing Cases/Done Cases/Error Requirements: Process unread emails only Process emails with PDF attachments only Move email to Processing before extraction Move email to Done after successful processing Move email to Error if processing fails Process one email at a time Prevent duplicate case creation Webhook Requirement The workflow must also support case creation through a webhook. Example endpoint: POST /webhook/create-case Example payload: Reference Number Project Name Requestor Customer Name Customer Number Contact Person Address Postal Code City Date Notes The webhook and email workflow should reuse the same validation, duplicate detection, mapping, logging, and case creation logic. PDF Data Extraction Extract available information such as: Reference Number Project Name Requestor Customer Name Customer Number Contact Person Address Postal Code City Date Department Case Type Notes AI-assisted extraction using OpenAI is acceptable. Duplicate Prevention Use the Reference Number as the primary unique identifier. Before creating a case: Search for an existing case Skip or update if already present Create only if it does not exist Error Handling If processing fails: Do not create incomplete cases Move email to Error folder Log the error Send an internal notification Return a clear webhook error response Logging Track: Timestamp Source (Email or Webhook) Reference Number Processing Status Created Case ID Error Message Preferred storage: n8n Data Store Airtable Google Sheets PostgreSQL Deliverables Complete n8n workflow Webhook endpoint Email processing flow PDF extraction logic API integration Duplicate prevention Error handling Logging Documentation Setup guide Testing with sample PDFs Required Experience n8n Outlook integrations PDF extraction OpenAI integrations REST APIs GraphQL APIs Business process automation Proposal Should Include Similar projects completed Recommended architecture Estimated timeline Fixed-price quote Approach for duplicate prevention Approach for PDF extraction validation This should be a stable production automation capable of handling a high volume of incoming requests.

  • Not Sure
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $20.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
n8n
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Interviewing:
    11
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 15, 2026
  • Denmark
    7:23 PM

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo