PR × AI automation · Toronto公关 × AI 提效 · 多伦多

I work in PR, and I build the tools my team actually uses. 我做公关,
也给团队做真的有人在用的提效工具。

I'm Yilin (Justin) Wang, an Account Executive at iMpact, a Toronto PR agency working with consumer tech and lifestyle brands. I find the repetitive work in our day (media lists, pitching, follow-ups, reporting) and turn it into simple tools my colleagues rely on. Bilingual in English and Mandarin.

我是王艺霖(Justin),在多伦多公关公司 iMpact 做 Account Executive,服务消费科技和生活方式品牌。我会找出团队每天重复的活(整理媒体名单、发 pitch、跟进、做汇报),把它们做成同事离不开的简单工具。中英双语。

10
internal tools built for our PR team给公关团队做的内部工具
947
journalists in the team's shared media database位记者在团队共享媒体库里
16 h 30 min
one 1,500-email outreach campaign (estimated)一次 1,500 封邮件的外联 campaign(测算值)
92%
accuracy in a blind test of my article classifier文章类型判定的盲测准确率

Selected work做过的东西

14 tools, one PR campaign at a time14 个工具,跟着一场 PR campaign 走一遍

Every screen below is a working demo with made-up data. Click around.下面每个界面都是能点的演示,数据全是虚构的。随便点。

01

Find the right coverage and the right media找到对的报道、对的媒体

Before any pitch goes out, a PR team spends hours searching coverage and sizing up outlets. These two tools do that part.发 pitch 之前,团队要花好几个小时搜报道、给媒体分级。这两个工具专门做这一段。

Shared with colleagues · EN + 中文已分享给同事 · 中英双语

Media tiering & creator lookup媒体定级 + 红人查询

Paste a messy list straight from a client's spreadsheet. The tool splits and de-duplicates it, looks every outlet up on Muck Rack and Semrush, and sorts it into tiers. A second page does the same for YouTube, Instagram and TikTok creators.把客户表格里乱糟糟的名单直接粘进来:工具负责拆分、去重,到 Muck Rack 和 Semrush 查每家媒体,再分级排序。另一页用同样的方式查 YouTube、Instagram、TikTok 红人。

  • Tiers by DA 71 / 51 / 31 or monthly visits 3M / 1M / 500K按 DA 71 / 51 / 31 或月访问 3M / 1M / 500K 分级
  • Shipped to colleagues as a licensed package做成带授权码的安装包给同事用
Switch the tier basis and watch the order change.切换定级依据,看排序怎么变。
02

Pitch and follow up发 pitch、跟进

The part that used to take a full day: hundreds of personal emails, four rounds of follow-ups, and keeping track of who replied.以前要花一整天的部分:几百封个性化邮件、四轮跟进、记清楚谁回了信。

In daily use · Mac + Windows团队每天在用 · Mac + Windows

MX Mailer

The team's email outreach app, five steps from list to wrap-up report: personal first emails plus up to four follow-ups, a pre-send check, live reply tracking, and a shared media database that grows every time a colleague sends.团队的邮件外联软件,从名单到结案汇报一共五步:个性化首封加最多四轮跟进、发送前检查、实时回复追踪,同事每发一次,共享媒体库就自动变大。

  • 947 journalists in the shared database共享媒体库 947 位记者
  • One 1,500-email campaign: about 16 hours by hand, about 30 minutes in the app (estimated)一次 1,500 封的 campaign:手工约 16 小时,软件约 30 分钟(测算值)
  • I ran the rollout too: license codes, forced updates, an English interface, Apple code signing分发也是我管:授权码、强制更新、英文界面、苹果签名公证
Click any step on the left.左边的步骤都能点。

Prototype原型

Creator outreach红人沟通系统

Find creators, email them, and keep every reply in a chat-style thread, so a 40-creator campaign doesn't get lost in an inbox. A message can be undone for 5 seconds after sending.找红人、发邮件,每位红人的往来都收成一条聊天线程,40 位红人的 campaign 也不会淹没在收件箱里。发出后 5 秒内可以撤回。

  • YouTube, Instagram and TikTok in one databaseYouTube、Instagram、TikTok 收在同一个库
  • Seven statuses, from "to contact" to "done"从「待联系」到「已完成」七种状态
Type a message and press Enter.打一句话,按 Enter。
03

The admin that eats the week吃掉一周时间的杂事

Timesheets, quotes and slide decks. Nobody's job, everybody's afternoon.工时、报价、PPT。不是谁的本职,却占掉每个人的下午。

Activated by 11 colleagues11 位同事已激活

Timesheet helper工时助手

Enter how long you spent on each project. It lays the hours out as time blocks around lunch and your Lark meetings, then writes them to Clockify in one click, with undo.填每个项目花了多久,它就避开午休和 Lark 会议排成时间块,一键写进 Clockify,写错了能撤销。

  • Pulls Lark meetings in automatically自动带入 Lark 会议
  • Mac and Windows versions有 Mac 和 Windows 版
Change the hours, or try another layout.改改时长,或者换一种排法。

Prototype原型

Quote builder报价单软件

Pick services from a list; discounts, exchange rate and tax update as you go, and the quote exports in the agency's Excel format.从服务列表里选服务项,折扣、汇率、税实时算好,导出成公司版式的 Excel。

  • USD or RMB, with rate and 6% tax美元或人民币,含汇率和 6% 税
  • Discounts apply to service fees only折扣只打在服务费上
Add services, then switch to RMB. Prices are samples.加几项服务,再切到人民币。价格是示例。

Prototype原型

Slide generatorPPT 生成器

Describe the deck in one sentence. AI builds each slide on the company template, every slide is checked for fonts, colors and overflow, and the deck exports as an editable PowerPoint.一句话说清这份 PPT 讲什么,AI 套着公司模版做出每一页,自动检查字体、颜色、溢出,导出成能改字的 PowerPoint。

  • 5 built-in templates内置 5 套模版
  • Point at any block and tell the AI what to change点住任何一块,告诉 AI 怎么改
Try another template color before building.建之前换个模版颜色试试。
04

Share safely, show the results安全地分享,把结果拿给人看

Using AI on client documents without leaking them, keeping leadership in the loop, and running an event's website.把客户文件交给 AI 又不泄露、让领导随时看到数据、管好活动官网。

Prototype原型

De-identification tool脱敏工具

Before a document goes to an AI, names, companies, phone numbers and emails are swapped for codes on my own computer. When the edited file comes back, the codes are swapped back.文件交给 AI 之前,先在本机把人名、公司、电话、邮箱换成代号;AI 改完拿回来,再把代号换回原词。

  • 13 kinds of sensitive info detected能识别 13 类敏感信息
  • Learns: redact a word in two files and it does it automatically after that会学习:同一个词在两份文件里都涂掉,之后自动涂
Use the buttons, or ← and → on your keyboard.点按钮,或者用键盘 ← →。

iPhone · TestFlightiPhone · TestFlight

Leadership app给领导的 iPhone App

Leadership checks newsletter growth and website health from their phone and gets a push when someone subscribes. At events, the team checks media in at the door.领导在手机上看订阅增长和网站健康,有人订阅就收到推送;活动现场,同事用它在门口给媒体签到。

  • Check-in syncs across phones every few seconds签到几秒内在各台手机同步
  • Invite links instead of passwords用邀请链接登录,不用密码
Tap “Check in”.点「签到」。

Launched已上线

Global Connect Show websiteGlobal Connect Show 官网

I rebuilt and launched the website for a consumer tech event, with Google and Bing indexing, a newsletter, and a registration form that lands straight in the team's spreadsheet.我重建并上线了一个消费科技活动的官网:接好 Google 和 Bing 收录、邮件订阅,报名表直接进团队的表格。

  • Built and deployed on Cloudflare在 Cloudflare 上搭建部署
  • Every sign-up saved where the team works每条报名都存到团队用的表格里
Fill in the form.填一下报名表。
05

Tools I built for myself给自己做的工具

The setup I build pages in, and a few things I made after work.我做网页用的工作台,还有几个下班后做的东西。

My daily setup我每天用

Web design studio网页工作台

This site was built in it. I point at any part of a live page and say what should change; it hands Claude the element with its real styles, and the page reloads the moment the edit lands. It also checks pages for contrast, font size and tap targets.这个网站就是在它里面做的。在实时页面上点住任何一块、说要怎么改,它把元素连同真实样式交给 Claude,改完页面立刻热更新。它还会体检对比度、字号和点击区域。

  • Up to 12 elements per selection一次最多框选 12 个元素
  • Built-in panel for publishing a site自带上线面板
Click Select, then click the headline.点「选取区域」,再点标题。

Live · iOS beta已上线 · iOS 内测

Ontario fishing companion安省水域助手

A phone app for anglers in Ontario: maps, weather, trip plans, a catch log, and the official regulations for all 20 fishing zones.给安省钓友的手机 App:地图、天气、行程、鱼获记录,还有全省 20 个渔业分区的官方法规。

  • 6,946 official access points on the map地图上有 6,946 个官方点位
  • Web app plus an iOS beta网页版加 iOS 内测版
Search a zone number.搜一个分区号。

Personal个人项目

Research desk选股研究台

A thesis ledger for my own investing research. The AI makes each call with a confidence level; I make mine first, and a Brier score shows which of us is better calibrated.我自己做投资研究用的「假设账本」。AI 给每个判断打把握,我先猜自己的,再用 Brier 分数看谁更准。

  • 93 automated tests93 项自动测试
  • Hides the AI's number until I've guessed我猜完之前遮住 AI 的数字
Drag your confidence, then reveal.拖一下你的把握,再揭晓。

Personal个人项目

Ontario pay & tax安省工资税

Take-home pay, pay-stub checks and year-end refunds, using the CRA's 2026 formulas. The numbers in this demo come from the same code.算到手工资、核对工资单、估年底退税,用的是 CRA 2026 官方公式。这个演示里的数字就是同一套代码算的。

  • Checked against the official payroll tables和官方扣税表逐格核对过
  • Shows when CPP and EI max out会提示 CPP、EI 什么时候扣满
Type any salary.随便填一个年薪。

Experience经历

The PR work behind the tools工具背后的公关本职

iMpact

Toronto

Account Executive
Dec 2025 – Present
Account Executive
2025 年 12 月至今

Joined as PR Intern此前为公关实习生

Clients:服务过的客户: Rokid · HEYTEA · uCloudlink / GlocalMe · j5create · VEVOR · Olight · Makera · Livelarge

  • Rokid (AR glasses), 2026 North America campaign: led most of the influencer program, mapping 70+ creators and bringing 10+ of them to publish videos; ran several rounds of journalist outreach and supported the Toronto launch event on site.Rokid(AR 眼镜)2026 北美传播:红人部分大多由我主导,前期梳理 70 多位创作者,最终 10 多位发布视频;做了几轮记者沟通,并在多伦多发布会现场支持。
  • HEYTEA: handled media relations for the HEYTEA LAB opening at Toronto's Eaton Centre and a Toronto chef dinner, supported the dinner on site, and wrote the agency's case study.喜茶 HEYTEA:负责多伦多 Eaton Centre 的 HEYTEA LAB 开业和主厨晚宴的媒体沟通,晚宴现场支持,撰写公司案例。
  • Trade shows: IFA communications for a uCloudlink / GlocalMe pet tech device, CES for j5create, and Makera's CES 2027 activation, now in progress.展会传播:uCloudlink / GlocalMe 宠物科技设备的 IFA 传播、j5create 的 CES 传播,正在筹备造物时代 Makera 的 CES 2027 活动。
  • VEVOR: screened US creators on YouTube and TikTok against the client's criteria, using the lookup tool I built.VEVOR:按客户条件筛选美国 YouTube 和 TikTok 红人,用的是我自己做的查询工具。
  • Olight Black Friday: designed the campaign's engagement and incentive mechanics and helped build the landing page.Olight 黑五:设计活动的互动机制和激励机制,参与制作 landing page。
  • Agency operations: co-wrote the agency's digital transformation plan with my manager: a staged roadmap, an internal tools platform and a hosting cost model.公司运营:和主管一起写公司的数字化转型方案:分阶段路线、内部工具平台和成本测算。

Tabula Rasa Gallery

Gallery Operations Intern
Jun – Jul 2023
画廊运营实习
2023 年 6 – 7 月

  • Produced showcase videos for exhibited artworks in Premiere Pro and After Effects, and helped plan and run exhibition promotion.用 Premiere Pro 和 After Effects 给展品做展示视频,参与策划和执行展览推广。

University of Toronto student clubs多伦多大学学生社团

Events & sponsorship
Since Oct 2022
活动策划与赞助
2022 年 10 月起

  • Planned events end to end (workflow, venue, promotion) and secured sponsorship from local businesses, pitching in both Mandarin and English; stepped in as a last-minute host.从流程、场地到宣传完整策划活动,用中英双语向商家拉到赞助;临时救场当过主持。

Children of the Forest纪录片《Children of the Forest》

Post-production team
2018
后期剪辑组
2018 年

  • Organized and rough-cut footage for a documentary that later won an award at the Tokyo International Documentary Film Festival.整理素材并做初剪,影片后来在东京国际纪录片电影节获奖。

Education教育

University of Toronto Scarborough · 2022 – 2026

Coursework: Mapping New Media; Media and Consumer Cultures; Developing Audience, Resources, and Community相关课程:Mapping New Media、Media and Consumer Cultures、Developing Audience, Resources, and Community

How I work我怎么做事

I know the work, so I know where the time goes我自己做这份工作,所以知道时间花在哪

  1. Find the repetitive part找出重复的那一段

    I walk through how the work is done today, step by step, and pick the part that eats the most hours.

    把现在的做法一步步走一遍,挑出最耗时间的那一段。

  2. Build it with AI用 AI 做出来

    I build with Claude Code. I define the problem, break it down and review the result; AI writes most of the code. That's how a tool takes days, not weeks.

    我用 Claude Code 搭工具:我定需求、拆问题、验收结果,代码大部分由 AI 写。所以一个工具几天就能做出来,而不是几周。

  3. Test on real work拿真实工作验收

    Every tool is tested on a real campaign or real data before anyone else touches it.

    每个工具都先在真实的 campaign 或真实数据上跑通,再交给别人用。

  4. Roll it out推广给同事

    Installers, license codes, updates, an English interface and a short walkthrough, so colleagues actually use it.

    安装包、授权码、更新、英文界面和简短教程都备好,同事才会真的用起来。

AI

Claude Code, Claude API, AI workflow design, Lark / Feishu MCP

PR & media公关与媒体

Muck Rack, Meltwater, Semrush, media list building, pitching, influencer programs, coverage researchMuck Rack、Meltwater、Semrush,媒体名单、pitch、红人项目、报道调研

Shipped with工具用到的技术

Python (Flask, Playwright), JavaScript, HTML/CSS, Cloudflare (Pages, Workers, D1, R2), iOS TestFlight, Apple code signing

Languages语言

Mandarin (native), English (fluent)中文(母语)、英文(流利)

Is a workflow eating your team's week?有一段流程在吃掉团队的时间?

Tell me how it works today, step by step. I'll tell you what a tool could take off your plate.把现在怎么做的一步步告诉我,我告诉你哪些能交给工具。

ybuzhuo@gmail.com