Skip to content
NEWError doctor and Watchtower: failed n8n runs explained in plain words, and emailed to you. See what is new

Library / Lead Generation & Enrichment

Lead Generation & Enrichment

Score Upwork Job Alert Emails with AI for Slack

When an Upwork alert email arrives in Gmail, an OpenRouter model scores the opportunity and sends high-scoring jobs to Slack.

What it does

## Fetch and format emails Here we use a Gmail search query to find all Upwork job alerts, and format the message body for LLM analysis. An Upwork Freelancer Plus subscription is required in order to receive job alerts. IMPORTANT: We're polling Gmail for new messages every 10 minutes. This will use a workflow execution each time. You may want to adjust this frequency based on the amount of workflow executions you want to use.

The steps

  1. Convert To Markdown
  2. OpenRouter Chat Model
  3. Mark as Read
  4. Get Filtered Messages
  5. Send Slack Alert
  6. OpenRouter Chat Model1
  7. Edit Fields
  8. Filter By Score
  9. Opportunity Scorer
  10. Job Data Extractor

Similar automations