
Automate open in gmail, DL & rename files, upload to g drive
- or -
Post a project like this568
$100
- Posted:
- Proposals: 17
- Remote
- #4218013
- Awarded
AI Developer | Go from +AI to AI+ | Book Free Audit | Driving $100K+/year savings through AI-powered autonomy
Ranked #1 In WordPress Development on PPH | SEO Specialist | Web Design & Development

Full Stack Web Developer | Mobile App Development | Digital Marketing | Google/Meta Ads | SMM | SEO
Software Engineer | IT Professional | AI developer | Mobile App Developer and more !
Exceptional Automation Solutions | Make(Integromat) Expert | Email Marketing PRO | A+ Virtual Assistant | CSR
864184084451431125048110889716107498301131594811232408350682771021461130880911385899351470
Description
Experience Level: Entry
You can do this in Python or whatever suits we just need the right output
Develop an automation system that processes emails with attachments in a dedicated Gmail inbox by downloading, renaming, and uploading the files to Google Drive based on specific naming conventions derived from the email subject.
Detailed Output Specifications for Email Automation Project
Objective:
Develop an automation system that processes emails with attachments in a dedicated Gmail inbox by downloading, renaming, and uploading the files to Google Drive based on specific naming conventions derived from the email subject.
Email Processing:
Email Monitoring: Continuously monitor the Gmail inbox for new emails that have been forwarded with attachments.
Attachment Handling: Automatically identify and download all attachments from each incoming email.
Renaming Convention:
Extraction of Details: Extract the first name mentioned in the email subject, a specific reference number, and the breed of animal (if mentioned). The reference number will be indicated within the subject line in a standard format, e.g., "ref number: 12345678". The breed will also be mentioned explicitly, e.g., "Breed: Labrador".
Renaming Files: Rename each attachment using the extracted first name, reference number, and breed. For example, if the subject says, "Hi Mark and James RE Arif ref number: 12345678, Breed: Labrador", the files should be renamed to "Mark_Labrador_12345678_1", "Mark_Labrador_12345678_2", etc.
If there are multiple images, continue the sequence numbering for each file to ensure unique names within the same folder.
Google Drive Integration:
Folder Creation: Check if a folder named using the "FirstName_Breed_ReferenceNumber" format already exists in Google Drive. If not, create this folder (e.g., "Mark_Labrador_12345678").
File Upload: Upload the renamed files into their respective folder. Ensure the files are stored in an organized and easily accessible manner.
Handling Multiple Attachments:
The system must efficiently manage different numbers of attachments—from one to up to 20 images per email.
Maintain high performance and system stability, even under high loads or large batches of incoming emails.
Error Handling and Notifications:
Implement a robust error handling system that logs errors and, where appropriate, retries operations or notifies an administrator.
Success and error logs should be easily accessible for monitoring and troubleshooting purposes.
Security and Data Privacy:
Adhere to best practices for data privacy and security, especially given the sensitive nature of handling personal names, reference numbers, and potentially sensitive information about animal breeds.
Include details about encryption of data in transit and at rest, as applicable.
Develop an automation system that processes emails with attachments in a dedicated Gmail inbox by downloading, renaming, and uploading the files to Google Drive based on specific naming conventions derived from the email subject.
Detailed Output Specifications for Email Automation Project
Objective:
Develop an automation system that processes emails with attachments in a dedicated Gmail inbox by downloading, renaming, and uploading the files to Google Drive based on specific naming conventions derived from the email subject.
Email Processing:
Email Monitoring: Continuously monitor the Gmail inbox for new emails that have been forwarded with attachments.
Attachment Handling: Automatically identify and download all attachments from each incoming email.
Renaming Convention:
Extraction of Details: Extract the first name mentioned in the email subject, a specific reference number, and the breed of animal (if mentioned). The reference number will be indicated within the subject line in a standard format, e.g., "ref number: 12345678". The breed will also be mentioned explicitly, e.g., "Breed: Labrador".
Renaming Files: Rename each attachment using the extracted first name, reference number, and breed. For example, if the subject says, "Hi Mark and James RE Arif ref number: 12345678, Breed: Labrador", the files should be renamed to "Mark_Labrador_12345678_1", "Mark_Labrador_12345678_2", etc.
If there are multiple images, continue the sequence numbering for each file to ensure unique names within the same folder.
Google Drive Integration:
Folder Creation: Check if a folder named using the "FirstName_Breed_ReferenceNumber" format already exists in Google Drive. If not, create this folder (e.g., "Mark_Labrador_12345678").
File Upload: Upload the renamed files into their respective folder. Ensure the files are stored in an organized and easily accessible manner.
Handling Multiple Attachments:
The system must efficiently manage different numbers of attachments—from one to up to 20 images per email.
Maintain high performance and system stability, even under high loads or large batches of incoming emails.
Error Handling and Notifications:
Implement a robust error handling system that logs errors and, where appropriate, retries operations or notifies an administrator.
Success and error logs should be easily accessible for monitoring and troubleshooting purposes.
Security and Data Privacy:
Adhere to best practices for data privacy and security, especially given the sensitive nature of handling personal names, reference numbers, and potentially sensitive information about animal breeds.
Include details about encryption of data in transit and at rest, as applicable.
Dan T.
99% (67)Projects Completed
37
Freelancers worked with
35
Projects awarded
56%
Last project
28 Jul 2025
Australia
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hey Dan! I hope all is well with you.
I have a pre-set automation for this that matches your business requirement and it is ready to be handed over. I just wanted to check if the subject line is a fixed format or is it not consistent?
I will be more than happy to tweak the automation whenever necessary.
1098628
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies