Spur Reply · Internal Comms Automation
Software Development Intern at Spur Reply (formerly The Spur Group), a Redmond consulting firm. Built a Microsoft Flow newsletter pipeline sending formatted internal comms to 10,000+ employees weekly, plus an HTML/CSS email template library and a marketing-site refresh.
Highlights
- A Microsoft Flow pipeline delivered the weekly internal newsletter to 10,000+ employees, replacing a manual process.
- Authored the HTML/CSS email template that rendered newsletter content consistently across Outlook, web, and mobile clients.
- Shipped a refresh of one of the firm's web properties and several smaller email-automation flows for internal comms.
Stack
Problem
Spur sent a company-wide newsletter to 10,000+ employees every week, and it was assembled by hand: someone copied content from a structured source into an email template, formatted it, and sent it. It was slow and error-prone. My job was to automate it so it ran on a schedule with no one watching.
Approach
I built the pipeline on Microsoft Flow (now Power Automate), which the firm had already approved, so IT didn't have to sign off on a new service. Flow pulled newsletter content from a structured source, ran it through an HTML/CSS email template I wrote, and sent it to the 10,000+ employee list every week. I also refreshed one of the firm's websites and built a few smaller email automations for other manual comms.
Why these choices
- Microsoft Flow
- The firm's approved automation tool, so there was nothing new for IT to approve. It gives up some flexibility for speed, which suited a weekly newsletter.
- HTML + CSS (email templates)
- Email clients render HTML inconsistently (Outlook, Gmail, and mobile apps all differ). Writing the template by hand with proven patterns was more reliable than a framework that might look right in a browser and break in someone's inbox.
- Visual Studio + Java
- The firm's existing tools. Small companion tools used the stack the team already had.
- Excel
- The source content and distribution lists lived in Excel. Flow reads Excel directly through Microsoft Graph, so the pipeline needed no database in between.