Newsletter Copywriter

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1300 - $1750 USD

HOURS PER WEEK

40

DATE UPDATED

Apr 3, 2026

JOB OVERVIEW

The Opportunity
Winnipeg Digest is a fast-growing, Winnipeg-only newsletter and Instagram brand that helps locals discover what's happening around the city. We reach over 150,000 people across email and social, and we send 3 newsletters per week to 52,000+ subscribers with very high engagement.

We're looking for a Managing Editor who loves details, deadlines, and local stories. Someone who takes full ownership of the newsletter from start to finish and uses AI tools to work faster and smarter. Your work will land in tens of thousands of inboxes three times a week and help local businesses grow.

This is not a "content strategist" or "big ideas" role. This is an operator role. You own the product. You ship it. You make sure every date, link, and location is correct before it goes out. If that sounds like you, keep reading.

What You'll Do:
Newsletter Ownership (Core)
• Own all 3 weekly email newsletters end-to-end: research, curation, writing, formatting, QA, and scheduling.
• Aggregate local events, news, openings, and things to do in Winnipeg from multiple sources.
• Write in a warm, friendly, "local neighbour" voice. No hype. No press release language. Just useful local info.
• Run a final accuracy check on every issue: dates, links, locations, names, and sponsor details must be correct every single time.

Sponsor Integration
• Draft and place sponsor ads within newsletters so they feel like trusted recommendations, not billboards.
• Send sponsor ad drafts for approval and manage one round of revisions.
• Prepare simple monthly sponsor performance reports (opens, clicks, highlights).

AI Tools & Systems
• Use AI tools (Claude, ChatGPT, or similar) to speed up research, drafting, and fact-checking.
• Build and improve internal workflows using tools like Claude's Cowork or Claude Code to make the newsletter process faster and more reliable over time.
• When you apply, please include the word "forks" somewhere in your form response so we know you read the full posting.
• Document processes and checklists so the system gets stronger every week.

Team Coordination
• Work with our content assistant on Instagram assets and simple research tasks tied to each newsletter.
• Keep the founder informed with short async updates (Loom or written).

Who You Are
• You have owned a newsletter, publication, editorial calendar, or content product before. You know what it means to ship on a deadline with zero errors.
• Your written English is excellent. You can match a warm, conversational, community-first tone and make it sound natural.
• You are detail-obsessed. Wrong dates, broken links, and missed events bother you more than they bother most people.
• You are comfortable working with AI tools and genuinely curious about building better prompts, workflows, and automations. Experience with Claude Code, Claude Cowork, or building AI agents is a strong plus.
• You are reliable. You show up on time, meet deadlines, and communicate early if anything changes.
• You are happy being the person who ships, not just the person with ideas.

Logistics
• Schedule: Sunday through Thursday. Sunday is non-negotiable (the Monday newsletter is built on Sunday).
• Core hours: 10:00 AM to 6:00 PM Central Time (Winnipeg).
• Commitment: Full-time, 40 hours per week.
• Location: Remote.

How to Apply
Fill out the application form here: ----------

You will be asked to submit a short Loom video (1-2 minutes) telling us why you're a good fit for this role.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Newsletter-Copywriter-1616552
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1616552
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 747992
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1616552
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1616552' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1616552 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-03-2026=493***Apr-04-2026=220***Apr-05-2026=107***Apr-06-2026=69***Apr-07-2026=54***Apr-08-2026=47***Apr-09-2026=30***Apr-10-2026=23***Apr-11-2026=12***Apr-15-2026=1' WHERE job_id'1616552'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1055' WHERE job_id'1616552'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1616552' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1616552 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '747992'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)