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.