Internal email HTML archive for ComForConnections campaigns.
This repository stores ComForConnections email HTML files for webinars, podcasts, and related client campaign sends. It is intended as an internal/client-facing archive, not a public marketing site or application.
The goal is to keep past and active email HTML organized so campaign files can be found, reused, reviewed, or handed off without sorting through one large temporary folder.
CFC-Email/
Webinars/
YYYY-MM-DD-Webinar/
Constant-Contact-Webinar.html
McKnights-Webinar.html
Webinar.html
Podcasts/
US/
[episode-number]-Podcast/
Podcast.html
[topic-slug]-Podcast/
Podcast.html
CA/
[episode-number]-Podcast/
Podcast.html
[topic-slug]-Podcast/
Podcast.html
Surveys/
YYYY-MM-DD-[topic]-Survey/
Survey.html
Source/
Guidelines/
Boilerplates/
Webinar folders use the event date:
Webinars/2026-08-13-Webinar/
Most webinars have two HTML versions for the same campaign content:
Constant-Contact-Webinar.htmlMcKnights-Webinar.htmlThese versions usually differ by UTM values, tracking links, or distribution partner. If there is only one version, use:
Webinar.html
Podcast folders are split by region because US and Canada episode numbers can overlap:
Podcasts/US/
Podcasts/CA/
When an episode number is clear, use:
Podcasts/US/34-Podcast/Podcast.html
Podcasts/CA/10-Podcast/Podcast.html
When the original HTML does not clearly identify an episode number, use a short topic slug:
Podcasts/US/clinical-home-modifications-Podcast/Podcast.html
If more than one legacy HTML exists for the same podcast topic, keep both in the same folder with descriptive names.
Survey folders use the send or campaign date when known:
Surveys/2024-12-13-Educational-Topics-Survey/Survey.html
Most files in this repo are archived campaign HTML and are not actively in use. The current active webinar files should live in the appropriate dated webinar folder with the same naming conventions as above.
Before reusing an older file, review it as archived source material rather than production-ready HTML.
Before any HTML file is sent, copied into a platform, or reused for a new campaign, check:
This repository can send the HTML file open in VS Code as an internal Amazon SES test email. It is intended for review before a campaign is copied into its final send platform; it does not send to campaign lists.
CFC-Email folder itself in VS Code..email-test.env.example to .email-test.env..email-test.env is ignored by Git..html file, then use Terminal → Run Task and select either:
The tasks use Python 3 and the built-in curl command already present on macOS; they do not install project packages. The terminal reports the SES message ID after a successful send.
Set SES_TEST_FROM_NAME to the display name recipients should see (for example, ComForCare Email Test). You can also set SES_TEST_REPLY_TO_EMAIL if replies should go to a specific shared inbox. Team sends prompt for an optional reviewer note; it appears in a Mopdog Digital internal-test panel above the campaign HTML, followed by a 75px separation gap, and is included in the plain-text alternative. The panel also includes project-specific links to the active HTML file in GitHub, its live preview, and the CFC Email home page.
The configured sender must be a verified Amazon SES address or use a verified SES domain. If the SES account is still in the SES sandbox, the test recipients must also be verified in SES.
New campaign source material lives in Source. Use these files when starting a new send:
The source templates are intentionally generic and use `` markers for campaign-specific links, images, and copy.
This archive includes older generated HTML with known markup issues, such as nested links, missing image alt text, unescaped URL query strings, and some malformed image tags. Those older files were preserved for historical reference. Treat them as starting points only if they need to be reused.