Automated Lead Gen & Outreach Tool
Budget: $250 – $750 AUD
Project: Lead Generation and Email Outreach Automation Tool
About the Business
We are a custom joinery and shopfitting company based in Melbourne, Australia. We want to reach out to potential clients in a systematic and professional way. We need a tool that finds these businesses automatically, collects their contact information, and sends them personalised emails on our behalf.
What the Tool Must Do
1. Find Businesses
Search for businesses across 305 Melbourne suburbs in these five categories:
Builders and construction companies
Architects
Interior designers
Cabinet makers
Shop fitters
For each business found, the tool must collect:
Business name
Address
Phone number
Website
Email address
Instagram profile link
LinkedIn profile link
Contact person name (if available)
Email address is the most important field. Without it the tool cannot send emails.
2. Verify Businesses
Each business must be checked against the Australian Business Register (ABN Lookup API) to confirm they are a real, active, registered business in Victoria. We already have API access for this.
3. Generate Personalised Emails
Use an AI API of your choice to write a short personalised opening paragraph for each business
The rest of the email uses our pre-written templates (one template per industry category — we will provide these)
Emails must sound natural and professional, not like bulk spam
4. Send as Draft Emails
All emails go into Gmail as drafts — we review and send them manually
We do not want emails sent automatically
Each draft must include research notes at the top showing the business details found
5. Follow-up Emails
Automatically create follow-up draft emails at day 5, day 10, and day 20 after first contact
If the business replies, follow-ups must stop automatically
Follow-up templates will be provided by us
6. Reply Detection
Monitor Gmail inbox for replies from contacted businesses
When a reply is detected, mark that contact as replied and stop all follow-ups
Dashboard Requirements
A simple web-based control panel accessible in a browser with:
Start and pause buttons
Toggle to turn each industry category on or off
Progress tracker showing which suburbs are done
Statistics: total contacts found, drafts created, replies received
Live activity log showing what the tool is doing in real time
Button to check and generate follow-up drafts
Button to check for replies
Export all contacts to a CSV spreadsheet
Option to schedule an automatic daily run at a set time
What We Already Have
Gmail account connected and authorised
ABN Lookup API access (for business verification)
AI API access
All email templates written and ready (5 outreach templates, 3 follow-up templates)
Complete list of 305 Melbourne suburbs with postcodes
Partial Node.js application already started (available to use or replace)
Important Notes
Daily limit of 10 draft emails per run (must be configurable)
No business should be contacted twice
Do not use Google Custom Search API — it is not available for our account
Gmail drafts only — no automatic sending under any circumstances
The tool will run on a Windows computer locally
Deliverables
Complete working application
Simple setup instructions
All source code
Pricing: Please provide a fixed price quote.
About the Business
We are a custom joinery and shopfitting company based in Melbourne, Australia. We want to reach out to potential clients in a systematic and professional way. We need a tool that finds these businesses automatically, collects their contact information, and sends them personalised emails on our behalf.
What the Tool Must Do
1. Find Businesses
Search for businesses across 305 Melbourne suburbs in these five categories:
Builders and construction companies
Architects
Interior designers
Cabinet makers
Shop fitters
For each business found, the tool must collect:
Business name
Address
Phone number
Website
Email address
Instagram profile link
LinkedIn profile link
Contact person name (if available)
Email address is the most important field. Without it the tool cannot send emails.
2. Verify Businesses
Each business must be checked against the Australian Business Register (ABN Lookup API) to confirm they are a real, active, registered business in Victoria. We already have API access for this.
3. Generate Personalised Emails
Use an AI API of your choice to write a short personalised opening paragraph for each business
The rest of the email uses our pre-written templates (one template per industry category — we will provide these)
Emails must sound natural and professional, not like bulk spam
4. Send as Draft Emails
All emails go into Gmail as drafts — we review and send them manually
We do not want emails sent automatically
Each draft must include research notes at the top showing the business details found
5. Follow-up Emails
Automatically create follow-up draft emails at day 5, day 10, and day 20 after first contact
If the business replies, follow-ups must stop automatically
Follow-up templates will be provided by us
6. Reply Detection
Monitor Gmail inbox for replies from contacted businesses
When a reply is detected, mark that contact as replied and stop all follow-ups
Dashboard Requirements
A simple web-based control panel accessible in a browser with:
Start and pause buttons
Toggle to turn each industry category on or off
Progress tracker showing which suburbs are done
Statistics: total contacts found, drafts created, replies received
Live activity log showing what the tool is doing in real time
Button to check and generate follow-up drafts
Button to check for replies
Export all contacts to a CSV spreadsheet
Option to schedule an automatic daily run at a set time
What We Already Have
Gmail account connected and authorised
ABN Lookup API access (for business verification)
AI API access
All email templates written and ready (5 outreach templates, 3 follow-up templates)
Complete list of 305 Melbourne suburbs with postcodes
Partial Node.js application already started (available to use or replace)
Important Notes
Daily limit of 10 draft emails per run (must be configurable)
No business should be contacted twice
Do not use Google Custom Search API — it is not available for our account
Gmail drafts only — no automatic sending under any circumstances
The tool will run on a Windows computer locally
Deliverables
Complete working application
Simple setup instructions
All source code
Pricing: Please provide a fixed price quote.