Closed ivanagas closed 6 months ago
Given that we're linking to data warehouse it might be better to send out this message once they have released publicly (which I'm hoping will be soon) & stripe app deprecation depends on them anyway, so we could include stripe plugin in that email too (I'll leave this up to the marketing team to choose)?
Some copy changes for tightness and clarity.
We need to set a deadline for this. Ideally, it'd be at least two weeks?
For "set up a cron of your own," we can adjust slightly to give more context:
Set up a cron of your own. These apps were functionally a cron job PostHog was running for you. You set one up yourself to schedule data capture tasks using a tool like AWS Lambda, Cloudflare Workers, or Val.town. Our tutorials...
Two weeks after email seems good with me.
@tiina303 can you help with cohorts or org_id list?
Data in https://posthog.slack.com/archives/C0374DA782U/p1714611383781519?thread_ts=1706639141.395339&cid=C0374DA782U to avoid sharing details in a public issue
Final copy.
I've set 20th May as a date, meaning I'll send this email on Monday morning. If we send earlier then the deadline overlaps with the offsite when we may not be able to best support users, and it's generally bad to send urgent comms on a Friday anyway.
I think we need to do something specific here for Shopify as a lot of people will be using that particular one for revenue tracking within PostHog. The generic guidance isn't enough here so can we get a step by step tutorial for that one in particular? Also maybe target the messaging for them.
How many of the people affected are CS-managed customers? There could be an opportunity for a separate message where we can try to drive a bit of data warehouse adoption (don't let this be a blocker though, but worth taking a quick look?)
Good point - those metabase queries are really hard to parse to answer that question. Can we get a list of all orgs using each of the affected plugins? Then I'll go through and check for CS managed.
List of teams and their Org_IDs here: https://docs.google.com/spreadsheets/d/183lL5BoGGwEcHnb6P4LPhtLufSqbBIUfUkdUDsjfS6w/edit?usp=sharing
I'm setting up cohorts now.
There's a total of 9 US teams using the Shopify plugin, all in the US.
I don't think it's worth setting up any specific content for a group this small -- it'd be better to handle them personally if they're CS priorities.
I've got the segment set up and scheduled, as per below. I don't think we need to target this much more, but there's time to disagree as I don't have a strong feeling on it.
Note that we did have 22 errors in the segment creation -- 22 people who were attached to the org, but whom weren't already in Customer.io. This is probably a quirk of the long-standing Customer.io integration issues. I've manually created and added these users to be sure they get the emails.
All data available here: https://docs.google.com/spreadsheets/d/183lL5BoGGwEcHnb6P4LPhtLufSqbBIUfUkdUDsjfS6w/edit?usp=sharing
There's a total of 9 US teams using the Shopify plugin, all in the US.
Fair enough - thought it would be way more widely used than that
Just had a look at the orgs, nothing in there that needs special CS attention
Fair enough - thought it would be way more widely used than that
It's because these aren't set to global, I think -- so they haven't been available for new users to try for a fair ol' while.
Looked at the customer priorities for other apps There are 2 changes we should do (to the text & who gets the emails), that I called out in slack already:
Unfortunately, due to me being off ill on Friday and the Monday bank holiday, this email has already been sent as above. Tiina's feedback came in at a good time and would normally have been picked up, but I was laid low on Friday with a migraine and didn't get the feedback until today -- very sorry about that!
For 1) I don't think there's much else we should do here. The relevant team can reach out and white-glove this as planned -- at worst, this is a value add for users.
For 2) I'll prepare a second, dedicated email which I'll share below shortly focused on just the impacted users.
@tiina303 After a bit of research, this would seem a viable recommendation for the one affected customer -- and also means that we wouldn't have to handle support as the ownership exists with Zendesk and AWS. If you agree, I can schedule this today.
Confirmed via Slack, and sent the above with a CTA that directs to Pipeline support.
Messaging
Context
Pipeline is deprecating apps that are basically running cron jobs for people, aka runEveryX apps. These include:
We documented the alternative to doing this (running your own, using the warehouse) here: https://posthog.com/docs/cdp/common-questions#how-do-i-capture-data-from-another-application
We need to tell the people using these to migrate.
Goal
People stop using the apps and we can deprecate without them getting mad.
Format
Email to customers.
Audience / Targeting
These organizations in NA and EU
Resources, timeline, responsibilities
Single message
Previews
We are deprecating the functionality of PostHog's data pipelines to capture events from other services. This includes the following apps:
You currently have at least one of these apps running, and once we deprecate it, it will not work. To avoid unexpected changes, there are two options for maintaining this functionality:
Set up a cron of your own. You can use a tool like val.town to easily set up scheduled tasks that capture data from other tools and send them to PostHog. Our tutorials on capturing new RSS items, events from Calendly webhooks, and GitHub stars are examples of this.
Use our data warehouse. PostHog's data warehouse enables you to import and use data from platforms like Stripe, Hubspot, and Postgres natively in PostHog. See our docs for more information.
Event capture from the API or SDKs is unchanged. You can find more details in our docs.