Python Automation for DNS and OAuth Tasks---post 2

Job ID: 40517615

Budget: $100 – $750 USD

DNS Bulk Upload + Google OAuth Automation

## Overview

I need a Python automation tool that connects to GoDaddy API and Instantly AI API. It reads records from a Google Sheet, processes them in bulk, and writes results back. The tool should handle DNS records, DKIM records, and Google Workspace (GSUITE) account connections.

## Requirements

### 1. Bulk DNS & DKIM Record Management

- Read DNS/DKIM records from Google Sheets (service account integration)
- Validate records (domain, type, name, value, TTL, priority)
- Bulk apply records to GoDaddy DNS API (create, update, delete)
- Update sheet status columns with success/failure per row

### 2. Google Workspace → Instantly AI Account Connection

- Read email + password from a Google Sheet tab
- Initiate OAuth session via Instantly AI REST API
- Update sheet status (success/failed + error messages)
- Handle wrong email / wrong password / 2FA timeout gracefully

### 3. Configuration & Error Handling

- All configuration via `.env` file (API keys, sheet names, ranges)
- Proper logging and audit trail
- Graceful Ctrl+C / keyboard interrupt handling
- Maintain compliance between API calls
- Works on Linux (Ubuntu)


## What I'm Looking For

Please quote your fixed price for this project. Include:

- Total price
- Estimated timeline
- What's included (deliverables)
- What's excluded (hosting, maintenance, etc.)
- Your experience with similar automation projects

## Notes

- API keys will be provided
- Google Sheet structure is already set up
- The tool should be ready to run with minimal setup after delivery