Exploratory Sprint: Add Shopify Extractor + E2E Experience
Tasks
-
@DouweM Think through more than just the tap and build out a more detailed list and proposal -
@DouweM Split up into issues
-
Exploratory Sprint
1. Exactly what problem will this solve? (value proposition)
Based on the conversations we had with founders during Meltano Assemble, Shopify is a popular platform for early stage companies selling a physical product and contains a lot of customer data that they would like to combine with other data sources to calculate all sorts of growth metrics.
Doing analysis and reporting provided by Shopify is difficult
2. For whom do we solve that problem? (target market)
Our target persona: The Founder
Extracting the data using the Shopify API is far too difficult for the typical non-technical founder user
3. How big is the opportunity? (market size)
Among the startup founder persona, Shopify is among the top 1 or 2 choices for out-of-the-box e-commerce integration
4. What alternatives are out there? (competitive landscape)
The top alternative for our persona is to export their Shopify data to a spreadsheet, and then merge it with other data manually.
Popular data management and visualization tools provide Shopify connectors, but this requires the user to adopt these expensive tools.
For example:
- Shopify app to make a Segment.io data source (3rd party provided: LittelDatqa)
- Connect Shopify to Tableau (3rd party provided: Stitch)
- Connect Shopify to Looker (3rd party provided: Stitch)
5. Why are we best suited to pursue this? (our differentiator)
Meltano is targeting The Founder persona, and this user is highly likely to need this data set. They have a limited budget, and most available solutions (e.g. Google Analytics) don't allow them to combine multiple data sources to derive metrics like CAC, LTV, etc. without spending significant money.
6. Why now? (market window)
We know people who meet our target persona who need to be able to pull Shopify data into Meltano
7. How will we get this product to market? (go-to-market strategy)
Blog, newsletter, social channels, etc.
8. How will we measure success/make money from this product? (metrics/revenue strategy)
Increase in MAUI Increase in number of users who connect Shopify data to their Meltano instance
9. What factors are critical to success? (solution requirements)
There is a Singer.io tap for Shopify that we can port to Meltano https://github.com/singer-io/tap-shopify
@iroussos Is the expert on porting taps. Can you provide some perspective on how much work you think it would be for this one so @DouweM has that information to prioritize?
10. Given the above, what’s the recommendation? (go or no-go)
Go -- but in the right order. This is medium impact (lower than Google Ads and Facebook Ads)