Email Marketing Virtual Assistant (Upwork + Client Onboarding)
Budget: $2 – $8 USD
Hi! We’re looking for a reliable Virtual Assistant to support our email marketing agency with Upwork job sourcing, prospect follow-up, and client onboarding.
This is a long-term, part-time role with clear systems already in place.
Details
Hours: 20 - 30 hours per week
Pay: $3 – $4/hour (firm)
Schedule: Flexible, but must overlap with California (PST) hours
Responsibilities
Find and apply to high-quality email marketing jobs on Upwork (12 per day)
Use templates to send proposals and responses
Follow up with prospects consistently
Help move prospects toward booking a meeting
Send intake forms to new clients and follow up until completed
Track all activity in Google Sheets
Organize client files and folders
Collect client logins and confirm access
Create and send Upwork project contracts
Requirements
Excellent English writing (near-native level)
Strong attention to detail
Able to follow instructions and systems exactly
Organized and consistent with follow-ups
Comfortable using ChatGPT to assist with messages
Experience with Upwork is a plus
Basic understanding of email marketing
Important
This is a process-driven role, not a creative writing role
You will be using templates for most communication
Accuracy and consistency are critical
To Apply
Please answer:
Have you worked with Upwork before? If yes, explain your experience.
How do you stay organized with follow-ups and multiple tasks?
If a prospect does not respond, what would you do?
Are you available during PST hours?
Bonus (not required)
Experience with email marketing platforms (Klaviyo, HubSpot, Mailchimp)
Experience managing client onboarding
This is a long-term, part-time role with clear systems already in place.
Details
Hours: 20 - 30 hours per week
Pay: $3 – $4/hour (firm)
Schedule: Flexible, but must overlap with California (PST) hours
Responsibilities
Find and apply to high-quality email marketing jobs on Upwork (12 per day)
Use templates to send proposals and responses
Follow up with prospects consistently
Help move prospects toward booking a meeting
Send intake forms to new clients and follow up until completed
Track all activity in Google Sheets
Organize client files and folders
Collect client logins and confirm access
Create and send Upwork project contracts
Requirements
Excellent English writing (near-native level)
Strong attention to detail
Able to follow instructions and systems exactly
Organized and consistent with follow-ups
Comfortable using ChatGPT to assist with messages
Experience with Upwork is a plus
Basic understanding of email marketing
Important
This is a process-driven role, not a creative writing role
You will be using templates for most communication
Accuracy and consistency are critical
To Apply
Please answer:
Have you worked with Upwork before? If yes, explain your experience.
How do you stay organized with follow-ups and multiple tasks?
If a prospect does not respond, what would you do?
Are you available during PST hours?
Bonus (not required)
Experience with email marketing platforms (Klaviyo, HubSpot, Mailchimp)
Experience managing client onboarding