Not available

This job is no longer available.

Browse Scripting & Automation Jobs to find jobs just like this one!

Python Developer for Email Automation with Gmail API

Posted last month

Job Description:

We are looking for a proficient Python developer with experience in using the Gmail API to automate email management for a political campaign support group. Our project involves handling a high volume of email responses generated from mass email blasts sent to a list of approximately 200,000 recipients. The responses include auto-replies, unsubscribe requests, and direct feedback, which need to be managed and processed efficiently.

- Set up and authenticate with the Gmail API to interact with our Gmail account.
- Develop a Python script or application that can fetch, categorize, and process emails. The categories include autoresponders, unsubscribe requests, and complaints.
- Automate the extraction of new email addresses from autoresponder messages and update our subscriber list in Mailbluster.
- Generate CSV files for unsubscribe requests to facilitate bulk removals in Mailbluster.
- Compile complaints into a CSV file with email addresses and text content for further review.
- Ensure robust error handling and logging for easy tracking and maintenance.
- Use best coding practices and document the codebase for future maintenance and updates.

- Proven experience with Python programming and the Gmail API.
- Experience with email processing and automation.
- Familiarity with handling CSV file operations in Python.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work independently.

Nice to Have:
- Experience with Mailbluster or similar email marketing platforms.
- Knowledge of natural language processing (NLP) techniques for text analysis.

**Project Length:** 1 to 2 months

**Budget:** [Specify your budget]

To Apply:
Please submit a proposal highlighting your experience with similar projects, especially any work involving the Gmail API. Include examples of past work, your approach to this project, and an estimated timeline for completion. References or an established job success score on Upwork will be advantageous.

About the client
Member since Apr 13, 2019
  • United States
    New York 6:48 PM
  • 129 jobs posted
    58% hire rate, 1 open job
  • $109K total spent
    98 hires, 20 active
  • $36.06 /hr avg hourly rate paid
    1,315 hours
  • Mid-sized company (10-99 people)
View and apply to Scripting & Automation Freelance jobs posted on Upwork


Experience level

We are seeking a skilled Zoho expert to assist with customizing and automating our Zoho CRM. Responsibilities include workflow automati…

Zoho CRM JobsCustomer Relationship Management JobsZoho Creator JobsAutomation JobsZapier JobsAPI JobsPHP JobsJavaScript JobsSalesforce CRM JobsCRM Software Jobs
See more


Experience level

I found a scraper that I need on Rapidapi com, it's called TikTok Scraper. I need to get information on how many videos are on a partic…

Data Extraction JobsAPI JobsJavaScript JobsData Scraping Jobs
See more
Workflow Automation Expert!
Hourly ‐ Posted

30+ hrs/week
Hours needed

More than 6 months

Experience level

Join Us as a Workflow Automation Expert! Are you a tech enthusiast with a passion for optimizing operations? We are looking for a Work…

Task Automation JobsAutomation JobsZapier JobsBusiness Process Automation JobsCustomer Relationship Management JobsTest Automation Framework JobsProject Workflows Jobs
See more
C programming automation
Fixed-price ‐ Posted


Experience level

Automation developed in C/C++. Key requirements: Ability to ensure high-speed functionality Ideal Skills & Experience: Proficient in…

C# JobsC JobsC++ Jobs.NET Framework Jobs
See more
Want to browse more Scripting & Automation Freelancer jobs? Sign Up