Python Playwright Automation Bot Developer Needed for Google Sheets, PSN, Outlook & Social Club
Budget: -
HOURLY / PART_TIME
⭐ 0.00 (0)
United States
automation, python, google-sheets
We are looking for an experienced Python automation developer to build an internal account management bot for gaming accounts.
The tool will be used only for accounts that we own/control. We need a secure and reliable Python-based automation system connected with Google Sheets. The bot should read account data from Google Sheets, perform selected actions, and update the status, results, and error logs directly in front of each account row.
Main Requirements:
1. Google Sheets Integration
* Read account data from Google Sheets
* Use Google Sheets as the main input/output system
* Update each row with status after processing
* Add proper error logs for each account
* Update cash, level, last checked time, and password change result
* Support statuses like Pending, Processing, Done, Failed, Manual Review, and Skipped
2. PlayStation Accounts
* Change PSN account password if selected
* Change Outlook/Microsoft email password if selected
* Login to Rockstar Social Club
* Check GTA cash and level for the selected console
* Update the final result in Google Sheets
3. Xbox Accounts
* Change Outlook/Microsoft email password if selected
* Login to Rockstar Social Club
* Check GTA cash and level for the selected console
* Update the final result in Google Sheets
4. Dynamic Settings
The bot should allow us to control actions from Google Sheets, for example:
* Change PSN password: Yes/No
* Change Outlook password: Yes/No
* Check Social Club cash/level: Yes/No
* Select platform/console
* Use proxy: Yes/No
* Proxy per account
* Skip completed accounts
* Retry failed accounts if needed
5. Error Logging & Manual Review
The bot should clearly update what happened for every account.
Example statuses and logs:
* Done: PSN password changed, Outlook password changed, Social Club checked successfully.
* Done: Cash and level fetched successfully.
* Failed: Outlook login failed due to wrong password.
* Failed: Proxy connection error.
* Failed: Social Club login failed.
* Manual Review: Microsoft verification required.
* Manual Review: Rockstar verification required.
* Manual Review: PSN security verification appeared.
* Manual Review: Account locked or additional verification required.
6. Proxy Support
* Support proxy per account if needed
* Detect proxy failure
* Mark account as Failed or Manual Review if proxy issue happens
* Log proxy-related errors properly
7. Screenshots / Logs
* Take screenshots when an account fails or requires manual review
* Save logs for debugging
* Add screenshot/log link in Google Sheets if possible
8. Security Requirements
* Passwords and account data must be handled securely
* Sensitive data should not be exposed in logs
* Passwords should not be stored in plain text if a database is used
* If verification, account lock, or security review appears, the account should be marked as Manual Review
* Proper retry logic and safe error handling are required
Preferred Tech Stack:
* Python
* Playwright Python for browser automation
* Google Sheets API or gspread
* Simple dashboard using Streamlit or Flask if needed
* SQLite for MVP or PostgreSQL if database is required
* Proxy support
* Docker/VPS deployment is a plus
Important:
Please do not apply if you only have basic Python experience. We need someone with real experience in browser automation, login flows, Google Sheets automation, batch processing, proxy handling, screenshots, retries, and detailed error logging.
Please include in your proposal:
* Examples of similar Python automation/RPA projects
* Your suggested approach
* Estimated timeline for MVP
* How you will structure the Google Sheet
* How you will update statuses and error logs
* How you will handle failed logins, verification screens, locked accounts, and proxy issues
* How you will keep passwords and account data secure
Please start your proposal with “PYTHON RPA BOT” so we know you read the full requirements.
Openen op Upwork