sabique@portfolio:~$ cat projects/raven.md

Raven

Email automation tool that reduced outreach time by 85% through personalized outreach using CSV/XLSX contact lists, rate limiting, attachments, CC support, and dry-run validation.

JavaScriptNode.jsOAuth 2.0Gmail APIMicrosoft Graph API

Raven

An email automation tool that reduced outreach time by 85% through personalized bulk outreach with secure OAuth 2.0 authentication across multiple providers.


Overview

Raven streamlines cold outreach for job seekers and professionals by automating personalized email delivery from CSV/XLSX contact lists. It supports Gmail and Outlook via OAuth 2.0, with built-in rate limiting, dry-run validation, and attachment support.


Key Features

  • OAuth 2.0 Authentication — Secure Gmail and Microsoft Graph API integration with no password storage
  • Bulk Outreach — Import contacts from CSV/XLSX files with personalized messaging
  • Rate Limiting — Per-email delays to avoid provider rate limits
  • Dry-Run Mode — Preview sends without actually delivering emails
  • Attachments & CC — Optional file attachments and CC support for all emails

Impact

  • Used by 1K+ job seekers
  • Reached 23K+ people
  • 290+ shares and 21 GitHub stars

Technology Stack

  • JavaScript & Node.js
  • OAuth 2.0
  • Gmail API & Microsoft Graph API