Automated Outreach Bot with Data Integration

Job ID: 39527674

Budget: $750 – $1,500 USD

Build Outreach Bot to Contact Businesses via Email, Contact Forms, or Instagram (Airtable-Integrated)

---

We're looking for a developer to create a script or lightweight bot that automates outreach to businesses using contact details stored in Airtable (we could use another database/CRM if that's advised) . Each business record may include an email, a contact form URL, or an Instagram handle.

---

What the Script Should Do

1. Read from Airtable to pull rows where outreach has not yet been marked as complete

2. Attempt Contact via Available Method(s)

* Send a message via **email** (SMTP, Gmail API, or SendGrid)
* Fill and submit contact forms, perhaps using a browser automation tool like Playwright or Puppeteer. This is the most important task.
* Send Instagram DMs (optional based on feasibility – e.g., using Instagrapi)

3. Update Airtable Record

* Mark whether each contact method was attempted
* Add a timestamp, result (success/failure), and error log (if any)

---

Deliverables:

* Script (Node.js preferred,Python acceptable)
* Airtable integration (API-based)
* Config file for message templates
* Logging and error tracking
* Basic documentation to run the script

---

Ideal Skills:

* Airtable API integration
* Node.js or Python scripting
* Experience with Playwright, Puppeteer, or Selenium
* Familiarity with Gmail API or transactional email tools
* Optional: Instagram DM automation via Instagrapi or similar

---

Budget & Terms:

Please apply with:

1. A fixed-price quote
2. Estimated delivery time
3. Examples of past automation projects or API integrations
4. Confirmation that you’ve read the job by including the word **`AirtableOutreachBot`** at the top of your proposal

This is one module of a larger project — strong delivery may lead to follow-up work (e.g., follow-up message scheduling, dashboard UI, analytics).