6
Feature Branches

7
Klaviyo Flows

125
Videos Optimized

1
Dashboard Shipped

Product & Engineering

6 Feature Branches — Code Complete

Awaiting Review App

Built, committed, and pushed 6 complete feature branches to the Tunelark Rails repository. All are code-complete and waiting on Heroku pipeline access — Jennifer needs to be added as a pipeline member to create review apps before any of these can move forward.

  • Lesson Rating System — Post-lesson star ratings with 3-touchpoint capture, public display on teacher profiles, teacher dashboard, and admin tools. 17 modified + 24 new files.
  • Track Join Lesson Clicks — Analytics tracking for the “Join Lesson” button to measure engagement patterns. 11 new + 5 modified files.
  • Teacher Dashboard Cleanup — Allows teachers to remove inactive classrooms from their dashboard after no lessons between the pair for at least 3 months. Fully optional and within the teacher’s control. 6 modified + 1 new spec.
  • Post-Lesson Dashboard Actions — Extends the post-lesson window so teachers can make changes to lesson records for up to 7 days after the lesson takes place. Eliminates the need to contact customer support for situations like student no-shows discovered after the fact, or lessons the teacher forgot to cancel before the scheduled time. 8 modified + 1 new spec.
  • Instant Booking Popup Text Update — Improved copy in the Instant Booking confirmation modal in the teacher dashboard for clearer communication. 1 file changed.
  • Admin Referral Filters — Added filtering by referral type on the Referrals index page in Active Admin, making it easier to identify and distinguish between different types of customer referrals coming in. New feature.
Email Marketing
📨

Re-Engagement Email Campaign

Live

Designed, wrote, and deployed a complete email re-engagement campaign targeting two customer segments. Built entirely through the Klaviyo API.

  • Long-Lapsed Customers: 2-email flow (value article + “life changed, music didn’t”). 2,520 profiles, all activated. Fires Monday 8 AM Pacific.
  • Cold Leads: 3-email flow (comparison article + first lesson experience + “whenever you’re ready”). 8,199 total profiles, sending in weekly waves for deliverability protection. Wave 1: 1,082 profiles (Jan 2024+).
  • 5 branded HTML email templates with Tunelark design system, hero images, and Klaviyo-native image structure
  • 2 customer segments built and populated
  • Wave sending plan to protect deliverability — sending in weekly batches starting with the freshest contacts
🎉

Milestone Celebration Emails

Templates Built

Designed a new automated email program that celebrates student-teacher partnerships when they reach 50 and 100 lessons together. Purely celebratory — no upsells, no asks.

  • 6 email templates created in Klaviyo: student (self), parent (managed account), and teacher versions for both 50 and 100 milestones
  • Managed account handling: When the student is a child, the email goes to the parent with appropriate third-person copy
  • Data analysis by Fern: 740 active student-teacher pairs, ~10 pairs/month will cross 50 lessons, ~4/month will cross 100
  • Weekly automation script in progress to query the database and trigger Klaviyo events
📨

Blog Reading Time Fix

Fixed

All 28 published blog articles were displaying “0 MIN READ” due to a theme bug. Diagnosed the root cause (PHP theme calculates incorrectly), found that Yoast SEO had correct reading times in meta tags, and deployed a JavaScript fix to all 28 posts via WordPress REST API. Every article now shows accurate reading times.

YouTube & Content
🎥

YouTube Channel Overhaul

Complete

Full audit and optimization of the Tunelark YouTube channel (@tunelark). Transformed it from a disorganized video hosting dump into a structured, SEO-optimized marketing channel.

  • Channel branding: Updated description, keywords, country, and metadata for search discovery
  • 6 playlists created: Teacher Performances, Meet Our Teachers, Vocal Tips & Techniques, Guitar & Strings, How to Sing Like…, Conversations About Music
  • 127 videos organized into playlists
  • 73 unlisted videos made public — teacher performances, “Meet” intros, and technique clips that were hidden
  • 130 videos SEO-optimized with descriptions, tags, and keyword-rich metadata
  • 8 duplicate ITC videos deleted, 3 training videos correctly set to unlisted
  • Channel stats: 113 subscribers, 22,693 views, now 125+ public videos (was 62)
📱

Social Media Plan

Ready to Launch

The goal with our social media accounts is to look active and current so that existing teachers feel supported, prospective teachers see a professional and open-for-business company, and we begin building followings that may warrant future financial investment. The plan is simple: 2 posts per week across TikTok, Instagram, and Facebook, executed by Saad with pre-written content.

  • Tuesday: Teacher content — a teacher intro video, skill lesson clip, or performance video pulled from our existing YouTube library
  • Friday: Blog article share — rotating through our full library of 28+ published articles, with new articles added automatically as the blog engine publishes two per week
  • 125-post content bank built from existing teacher videos (intro videos, skill lesson demonstrations, and performances) with pre-written captions and hashtags
  • Copy-paste instructions for Saad with explicit rules and platform guides
  • Time budget: 2 hours/month for Saad, $0 in tools or paid promotion
Operations & Infrastructure
🌱

The Greenhouse Dashboard

Shipped

The volume and speed of work between Jennifer and the AI team made it difficult to mentally track the status of all active projects. Built and shipped a personal operations dashboard to solve that — an at-a-glance view of everything in flight.

  • Project tracking — status of all active initiatives so nothing falls through the cracks at the pace we’re working
  • Today’s Focus — daily priorities and yesterday’s highlights, updated by Sage between sessions
  • Notes from Sage — priority-tagged reminders and action items
  • Custom leaf favicon for browser tab identification
  • Reads from JSON data files that Sage updates between sessions

New Skills & Capabilities

Installed

All API integrations below operate under Jennifer’s direct oversight — Sage cannot publish, post, or make changes to any external platform without Jennifer’s explicit review and approval.

  • Klaviyo API automation — template creation, flow building, flow-action patching, and segment management via Python scripts. All email content and flow configurations reviewed and approved by Jennifer before deployment.
  • YouTube Data API integration — channel management, video metadata updates, playlist creation, and SEO optimization. All changes reviewed and approved by Jennifer.
  • WordPress REST API — bulk content operations (e.g., reading time fix across 28 posts). All updates approved by Jennifer before execution.
  • Frontend design skill — installed for creating styled HTML interfaces (email review pages, reference documents, dashboards)
  • Wireframe improvement plan: Identified limitations in current wireframe output quality. Exploring Figma, Google design tools, and other available platforms to produce higher-fidelity mockups for engineering handoff. Active priority for upcoming sprints.
📋

Marketing Plan Progress

On Track

Updated the 7-phase marketing plan with real progress:

  • Phase 1 (Blog/SEO): Complete — closed out remaining outreach items
  • Phase 2 (Email): Complete — both re-engagement flows live
  • Phase 3 (YouTube): Complete — channel audit, cleanup, and SEO optimization done
  • Phase 4 (Social): Ready — content bank and Saad instructions prepared, launching during Thailand trip
  • Phases 5–7: Upcoming — animated videos, ongoing SEO, Google Ads (last)
Looking Ahead
🌴

Thailand Trip — Minimal Work Mode

April 5–17

With Phases 1–3 of the marketing plan complete and Phase 4 ready to launch, Jennifer has done the planning needed to step away without pressure. The blog engine auto-publishes twice a week, the email re-engagement flows are running, and the YouTube channel is optimized.

The one new initiative during the trip is rolling out the social media plan to Saad — getting him set up on the platforms and started with his weekly posting routine. Beyond that, Jennifer will handle only light systems maintenance and anything urgent that comes up. The goal is to relax, recharge, and come back ready for the animated video series and the remaining phases of the marketing plan.