Automated Outreach Bot with Data Integration
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).
---
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).