Side question. Posthog describes an event pipeline. Is there a saas/open source server with event pipelines where you can do add logic to do things, like: send email, notifications, send api call, maybe add custom logic etc. Ive seen things like segment.io, but didn't find a straightforward solution.
Example:
- if a user finished three workouts, send this notification.
- if a user hasn't done a workout in a week remind them etc.
Nobody else does this, I have like 100's of transactional use cases:
- Trial almost ending
- New signup
- CC expired
- Reminders, confirmations
- Workouts affirmation, reminder etc.
etc.
A pain to write a proper rule system and keep overview in own application.
The challenge is not the simple emails / notifications. But to combine it with more complicated rules, and and + time conditinos
I have the events already in the system, would love to transfer them and have a stable UI / where I can add, create pause etc.
PostHog released plugins recently (posthog.com/plugins) - these let you trigger webhooks in other systems based on realtime events that have taken place (as well as exporting/importing data/transformations etc).
You just write a few lines of TypeScript in the platform (avg LOC is something like 80) - see https://posthog.com/docs/plugins/build. There are a bunch prebuilt too.
Example: - if a user finished three workouts, send this notification. - if a user hasn't done a workout in a week remind them etc.