惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
I
InfoQ
A
About on SuperTechFans
GbyAI
GbyAI
宝玉的分享
宝玉的分享
爱范儿
爱范儿
博客园 - 【当耐特】
博客园 - 司徒正美
博客园 - 聂微东
P
Proofpoint News Feed
WordPress大学
WordPress大学
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
B
Blog RSS Feed
Jina AI
Jina AI
aimingoo的专栏
aimingoo的专栏
J
Java Code Geeks
博客园 - 叶小钗

PostHog's RSS Feed

Training our own AI models - PostHog From 270GB RAM to 5GB: Moving local flag evaluation from Django to Rust The best analytics stack for vibe-coded apps The do's and don'ts of minimum viable product marketing - PostHog The best MCP servers for startups, by workflow 4,063 errors closed without a human opening PostHog – here's what we learned - PostHog PostHog Code and the self-driving product - PostHog Why attacking your competitors online is dumb - PostHog The best real-time analytics platforms for developers, compared DuckDB vs ClickHouse: Why we use both at PostHog - PostHog PostHog's next chapter - PostHog Making Claude Cowork actually useful - PostHog PostHog vs Matomo in-depth tool comparison You're doing lifecycle emails wrong Untangling Tokio and Rayon in production: From 2s latency spikes to 94ms flat The best HIPAA-compliant A/B testing tools - PostHog A beginner's guide to testing AI agents - PostHog I hate the standup bot (so I built an agent to do it for me) - PostHog The best CDPs for developers, compared The best error tracking tools for developers, compared The best feature flag software for developers, compared 7 best session replay tools for mobile apps 7 best free open source business intelligence tools right now 7 best free and open source LLM observability tools PostHog vs LogRocket in-depth tool comparison The most popular PostHog alternatives, compared Open source (and self-hosted) session replay tools - PostHog The 9 best GA4 alternatives for apps and websites - PostHog PostHog vs Google Analytics 4 in-depth tool comparison How we built automatic clustering for LLM traces - PostHog
Workflows are now in Alpha and I already broke mine - Pos...
Sara Miteva · 2025-11-03 · via PostHog's RSS Feed

We've been building Workflows for a while now: this is our Zapier-style automation builder you can use to trigger actions based on live user behavior. And, while it’s still in its early days, it’s already packing some serious muscle.

You can define triggers (like “user viewed this page” or “performed this event”), add logic (delays, splits, or exit conditions), and finish with actions — such as sending an email, updating a property, or firing an event to another tool.

Everything you automate runs on live product data — who clicked what, which feature they used, and how recently. Because it’s built into PostHog, there’s no syncing or connectors to manage.

This direct link to behavioral data is what customers say makes the biggest difference:

“PostHog Workflows just lives on top of the event data and the amazing user data you already have. The setup was incredibly easy.”
— Evan Rallis, Head of Product & Growth at Grantable

Channel-wise you’re already live with email (and Slack, Twilio, etc. coming soon) – and you can tie in any real-time destination you have set up.

No fragile API scripts or custom backend logic required – just build visually, publish, and let it run. It's so simple even a marketer can build with it, so I decided to try it out.

As a product marketer working on this product, I immediately started thinking about how we could dogfood it, so I set up an automation that resulted in some unexpected outcomes.

Here’s what my very simple test campaign looked like: automation screenshot

Trigger

This is where you choose who gets to enter your automation. I chose a Pageview event – meaning everyone who comes to the URL that contains workflows will enter this flow. trigger screenshot

The issue was that I hadn't limited how often someone could enter it. The default was once every 30 minutes. We added this capability after I had created this workflow, and totally missed to edit it.

So, if someone refreshed the page a few times, the workflow happily sent them another “test test test.”

Delay

I added a delay of four days before sending the email — a friendly reminder for users who’d visited the page recently.

You can add conditions or fallback actions here if something fails, but I didn’t (because what could possibly go wrong?). delay screenshot

Email

The email editor is a simple, visual builder for creating and testing automated emails triggered by user behavior.

email editor screenshot

You can personalize fields, add dynamic properties, and drag in elements like text, buttons, or images while previewing the result on desktop or mobile.

Here's the email I sent: workflows email

On Monday morning after setting up the campaign, I was happy and caffeinated, walking to my coworking space, feeling productive and ready for the week.

I was genuinely excited to see how users would react to my campaign from the previous week. Maybe I'd get some quick replies or some feedback!

And… I got replies all right - but not quite the kind I expected.

reply to my email 1

So, yes, my workflow worked – but a little too well.

Luckily, only a few users experienced the mini spam storm, and most took it as a joke (thankfully reducing my panic level from “delete everything” to “mild existential dread”). Once I had stopped laughing/crying, I fixed it and learned something useful in the process.

Lesson learned: always double-check your entry conditions. And maybe… don’t test live workflows before your second coffee.

This mistake actually turned into great feedback.

People loved how easy it was to build automated flows using their own PostHog data – sending messages, triggering logic, or running any action you can imagine.

This even helped me identify users who were real fans of Workflows. We invited them for interviews, got some use cases from them, and they provided some very useful feedback. So, it turned out to be a win after all. positive response 1 positive response 2

Since it’s in alpha, coming to beta soon, it’s free for you to try now, and we’d love to have you kick the tyres as we refine it.

Just maybe set your entry limits first.