Upwork Proposal AI Tool — Make.com + OpenAI Proposal Automation
Stop spending 20 minutes on every Upwork proposal. Paste the job description, hit submit, and receive a tailored, high-converting proposal in your inbox or Notion in under 60 seconds. This is the meta-project: automation that automates your own work.
Build My Proposal ToolWhat We Build
A personal automation tool that turns raw job descriptions into polished, personalised Upwork proposals — instantly. Built around your specific skills, portfolio, and voice so every proposal sounds like you wrote it on your best day.
Job Description Intake
Submit job descriptions via a Typeform, a Tally form, a Telegram bot command, or a simple webhook endpoint. We build whichever intake method fits your workflow — no friction between spotting a job and generating a proposal.
OpenAI Proposal Generation
A carefully engineered system prompt tells GPT-4o everything about you — your skills, portfolio examples, tone, and proposal structure preferences. The AI analyses the job, extracts the client's core pain, and writes a proposal with a strong hook, relevant proof, and a clear CTA.
Proposal Delivery to Email or Notion
The finished proposal is sent to your Gmail inbox with the job title in the subject line. Simultaneously, it's saved to a Notion database with the job description, proposal text, date, and an "Applied" checkbox — so you track every application in one place.
Multiple Proposal Variants
Optionally, we configure the tool to generate two or three variant proposals with different angles — one focused on speed, one on results, one on process — so you can A/B test and pick the strongest version before submitting.
Application Tracking Dashboard
A Notion database (or Airtable) records every job you ran through the tool — with the proposal, submit status, client response, and outcome. Over time you see which proposal styles and job types convert best.
How We Build It
1. Profile & Portfolio Deep-Dive
We review your Upwork profile, past proposals, portfolio, and niche focus to build a system prompt that reflects the real you — not a generic freelancer persona.
2. Prompt Engineering
Write and iterate the GPT-4o system prompt against 10+ real job descriptions until the output consistently sounds like you and follows your preferred proposal structure.
3. Make.com / n8n Workflow Build
Build the intake form, OpenAI call, proposal formatting, email delivery, and Notion save — all in a single workflow with error handling.
4. Notion Database Setup
Create the applications tracking database with all relevant properties and configure the Make/n8n Notion integration to auto-populate on each run.
5. Testing & Handoff
Test with 5+ real job descriptions across different service categories. Deliver the workflow, Notion database, and a Loom walkthrough — your proposal machine is live.
Tech Stack
Automation & AI
- ✓ Make.com or n8n
- ✓ OpenAI GPT-4o API
- ✓ Typeform / Tally (intake)
- ✓ Telegram Bot API (optional)
Output & Tracking
- ✓ Gmail / SendGrid (email delivery)
- ✓ Notion API (database logging)
- ✓ Airtable (alternative tracker)
- ✓ Google Docs (optional output)
Why Build This Tool with Shapesky
Built Around Your Voice
We don't use a generic proposal template. The prompt is engineered from your real profile so the output sounds like a better, faster version of you.
Immediately Useful
This is a tool you'll use on day one — not a demo. It solves a real problem you face every time you see a good job posting on Upwork.
Great Portfolio Story
In client calls, saying "I use this exact tool to apply to Upwork jobs" demonstrates your skills more convincingly than any case study could.
Compounding Returns
Apply to 5x more relevant jobs in the same time. More applications means more data on what converts — and more clients to fuel your growth.
Frequently Asked Questions
Ready to Apply to More Jobs in Less Time?
Let's build your personal proposal machine — AI-written, tailored to every job, delivered in 60 seconds.
Get in Touch
