Launch HN: Thorntale (YC W24) – Presentation software that works with your data

Hi HN! We’re Dori, John, and Ellen from Thorntale https://www.thorntale.com/, a new tool for making data driven presentations. We make it easier for product, engineering, and data teams to communicate their work. Here’s a video demo: https://youtu.be/yLCIo3jG2GM, and you can try it now at https://app.sandbox.thorntale.com without signing in.

Why? Because one of us (the data scientist) kept asking the other (a backend engineer) to move metrics from ClickHouse and CockroachDB, to Snowflake, to Looker, and then to Excel, so that she could make a chart in Excel for the BizOps team to screenshot, and finally stick in Google Slides. Besides being annoying for everyone, this produces inconsistencies and inaccuracies between the actual data and what got presented. We wasted three peoples’ time tracking down queries, going back and forth, and reformatting the same information. We’re building something that can replace PowerPoint/Google Slides for this kind of recurring presentation, with direct data connections and native charting, so that we can all stop screenshotting.

Here are some example presentations:

- A postmortem report: https://app.thorntale.com/report/Postmortem-Template-1755293...

- A product weekly OKR update: https://app.thorntale.com/report/Weekly-Product-OKR-Update-8...

- An exoplanet analysis: https://app.thorntale.com/report/Exoplanet-Analysis-demo-rep...

Thorntale has direct data connections and native charting, eliminating the need for screenshotting or pixel pushing. Currently, we can connect to and visualize data from Google Sheets, Snowflake, and Postgres, with plans to add more source types. We can create or update decks for recurring meetings (like weekly product updates) in minutes instead of hours, and our charts can be re-segmented to answer questions mid-presentation, instead of as a followup days later.

Another thing we’re trying to fix is the need to write a report in a document, only to recreate that report later in a slide deck. This is duplicate work, and splits what should be a single point of truth. Every Thorntale report is actually both a presentation and a document, in one. You can write your long version, choose which points are the most important, and include only those points in the presentation view. When people go back to read your work later, they can see the full context you started with. Try it with the /reportonly command in the tool.

We have grand plans for more — dbt support, more datasource connectors, direct embedding from BI tools like Looker and Tableau, contextual search, and more graph types — but right now we’ve got an early beta. You can check out our sandbox at https://app.sandbox.thorntale.com. Some features are restricted in sandbox mode, but if you like it, we’ve also got free and open signups at https://app.thorntale.com.

We’re really excited to share this with you all, and looking forward to your comments and feedback!

77 points | by ellenfkh 30 days ago

16 comments

  • QAComet 30 days ago
    Congrats on the launch! I'm excited to see how your product develops.

    A quick note: while playing around with the postmortem report presentation, I ran into a white screen of death. I appreciate you gave the user an error message, many folks just let the white screen appear and that's it! Anyway, if you'd like to reproduce the crash, here's what you do:

    1. Open up the presentation mode by clicking on the "> Present" button in the top right corner

    2. Navigate to the first graph page

    3. Click the settings icon

    4. Change the graph type to a bar graph

    5. Under the "X" coordinate section of the graph settings, change the dropdown from "TIMESTAMP" to "100*(...)"

    6. This will give an error message stating "Application error: a client-side exception has occurred (see the browser console for more information)."

    and in the console I'm given a message saying

        TypeError: r is null 69-b1345c3baf602dab.js:1:3791
    
    maybe that's useful?

    Anyway, congratulations again, I'm excited to see Thorntale's future progress!

    • ellenfkh 30 days ago
      Oh that's not good. Thanks for catching it! I got a repro on my machine, we're working on a fix.
  • calin_balea 22 days ago
    Congrats on the launch. Interesting idea. From a UX perspective, I think it won’t be an easy sell. Who’s your main user persona? Getting people to switch tools is very hard. It seems to me this should be an extension/plugin for tools like Slides or Pitch that gives users the option to embed live charts.

    I’m happy to jump on a 15-min call if you want to brainstorm. I’m a product designer with 10+ yrs experience. More about me on https://contrast.studio

  • frankdenbow 30 days ago
    Congrats on launch! From reading a bit more about what you're doing, I do think there is something there with creating presentations that are evergreen, something beyond just a geckoboard dashboard that lives on past just creating a presentation one time. Do you have an idea of the main types of users who would want to use this? More thoughts https://youtu.be/cwjm6JhS5ZE
    • dori23 30 days ago
      Thanks for making a video & detailed feedback! It's super helpful hearing your take. We'll definitely work on adding real use cases and vision to our home page.

      Main users are people that make presentations and communicate data. It's not one specific role, as this could mean PMs, tech leads, BizOps, Data Scientists, etc. Specific workflows: weekly product updates, post mortems, ad hoc analyses, all-hands, board decks, revenue updates. Anything where understanding data is important.

      Also, in your video description you linked the wrong startup homepage!

      • gepeto42 30 days ago
        I work in security and a use case I've had in the past and hacked together using a combination of Power BI and powerpoint (hey, license was already paid for!) was exporting tons of data from logs, load into Power BI to generate charts and metrics that related to security (especially vulnerability management). It was the same slide every time, just new data.

        One thing that could be useful though is the ability to export a snapshot of what the slides would've been on any given day, for reference in the future (data might not be available in 2 years etc).

        • ellenfkh 30 days ago
          Snapshots are on our roadmap! It's partially implemented already, we didn't quite have enough time to finish it before launch.
          • gepeto42 30 days ago
            Nice!

            Good luck with your product. As someone who regularly worked with tools like R Studio or Jupyter notebooks, it boggles my mind to still see monthly and quarterly presentations that are the same, except for some (badly) copy-pasta'd data, so there is a need for this!

  • apimade 30 days ago
    This is a tough sell except maybe for product pre sales demos which you know the types of questions to expect, and the UX needs to be slick as hell.

    For internal office presentation, I don’t see this being all that beneficial. Throwing multiple views and cuts of data in the appendix is pretty standard, and the data team usually collects those views as they decide what data to present to the business.

    • dori23 30 days ago
      You’re right, unfortunately it is pretty standard, and I found it to be a massive waste of my time. I was the person on the data team prepping those appendix slides. Before meetings, I talked with key stakeholders to make sure I had created charts that would answer potential questions. Instead of working on strategic projects, I was herding cats and formatting charts. A lot of times I was just doing riffs off the same table or query.

      This is of course for larger readouts and companies. At smaller companies & for non-critical presentations, I didn’t even have time to create appendix slides. So instead my audience ended up with a backlog of questions that would never be answered.

      • esafak 30 days ago
        I think your challenge will be selling it to decision makers who, like the poster above, don't personally deal with that stuff and feel the pain.

        Maybe if you could get analysts to create some of those reports for free until the decision makers see the value? I wish you success!

        • dori23 30 days ago
          Thank you! It's an excellent point and why we're doing a freemium model. We think data connections and interactivity will help people communicate better with the decision makers.
  • mathisd 29 days ago
    I agree with other comment and I don't think this is a good idea. In an ideal world, we use data to create visualisation that can then be embedded in a variety of place (powerpoint, web-app or simply in a notebook). Here you are giving presentation the central role which simply doesn't sound right to me.
    • ellenfkh 29 days ago
      That's definitely the ideal world, but in our experience everyone says they want dashboards and live data but everything ends up in presentations anyways. Fundamentally, it's the current format for standing in front of someone and making an argument. Maybe it's because the execs with buying power just like slides, but at anything bigger than a startup, decisions and alignment are done off a deck and not a dashboard.

      An old boss once said "any data tool that lives long enough becomes a BI tool," and our hypothesis is that one reason there are so many BI tools floating around without market dominance is because all of them stop one step short of the final destination, which is (regrettably?) a presentation.

  • dennisy 29 days ago
    I do like this idea, but if I am honest I think this should be a feature of a BI tool vs a whole new tool.
    • ellenfkh 29 days ago
      A couple of tools are moving in that direction, but oddly enough, it's mostly deeper analytics tools like Hex.

      The obvious player that should do this and hasn't is Google. They have Looker, they have BigQuery (and Stackdriver, and Cloudsql...), they have Slides, but apparently they don't have the desire to put them all together. Meanwhile, Microsoft does have this kind of integration between PowerBI/PowerPoint, but they're locked in to their own ecosystem.

      Basically, it seemed like something that someone should be doing (and we originally started from the BI tool side, like you were thinking) but nobody is, so we decided to go ahead and throw our hat in the ring.

    • dori23 29 days ago
      BI tools haven't been going in this direction. They are moving towards helping you understand your data or embed your dashboards. It's a lot of focus on understanding and monitoring, but not communicating or storytelling. That is where we want to step in.
  • mritchie712 30 days ago
    It's nuts you can't easily embed Looker charts into Google Slides. Google acquired them 4 years ago. If I search for "looker embed in google slide", most of what I see is about a company called "rollstack".
    • ellenfkh 30 days ago
      There's a couple of embedding startups out there -- I think there was one doing embedded analytics in our batch earlier on, but I don't remember if they pivoted. Looker is especially egregious in my opinion, since Google owns it.

      Mostly, we think it's unhinged that companies spend so much cash on Snowflake/BQ/Looker and friends, not to mention the cost of hiring data engineers and data scientists, and then don't actually finish integrating it into the presentation layer.

  • whiplash451 30 days ago
    Congrats on the launch! This could be useful for Customer Success Teams that spend hours building decks for each of their accounts constantly. Have you looked into this?
    • dori23 28 days ago
      Thank you! They are a great target group, and yes we have. I've made dashboards for the sole purpose of CSM's copy & pasting numbers into a deck. I think you're absolutely right that we could save them a lot of time.
  • mpeg 30 days ago
    Does it export to powerpoint? I have the same issue where my client wants weekly data driven decks and I’ve automated the data part but the presentation layer I offload to other people who often make mistakes copy/pasting or with the charts

    However, my client still wants a .pptx that looks great because they then present it internally, and while the current workflow isn’t great it’s very cheap and effortless (for me, at least)

    • malshe 29 days ago
      I use Quarto to automate slides creation and output as PowerPoint. You can even use a premade PowerPoint template so that the output slides are pretty much done.
      • johnstimac111 29 days ago
        That tool looks really cool! We hadn't come across that one before, but we did look into a lot of embedding solutions back when we were making these kinds of presentations regularly.

        I think with Thorntale we're actually trying to take a slightly different route to a solution; being the actual presentation tool is going to unlock a lot of interactivity features that exporting to powerpoint probably can't ever do. Hopefully we'll be able to show some of those off after a few more months of dev!

      • mpeg 29 days ago
        Nice, I didn't know about it – I took a quick look at the templating options and it seems like it might do the job. Thanks!
      • go_prodev 29 days ago
        Thanks for the recommendation, Quarto might be just what I've been looking for.
    • dori23 29 days ago
      We do plan to add export as .pptx, .pdf, and to google slides.
  • xz18r 30 days ago
    Congrats on the launch, but just so you know your website is broken to the point of being unusable on mobile. Bookmarked to check on desktop because the story sounds intriguing!
    • johnstimac111 30 days ago
      Thanks for checking it out! What seemed broken to you, exactly? We've tested pretty extensively on mobile, but there always seem to be more edge cases in the wild
      • Klonoar 30 days ago
        Unrelated to their point, but if you click on the "view a query" icon in a presentation and then try to get the popover to disappear, it's stuck and doesn't go away.

        (Safari)

        • ellenfkh 30 days ago
          Never mind, found it. Just deployed a fix, it should work now!
      • Piko 30 days ago
        To chime in: Firefox on MacOS in darkmode makes "Enable this content?" text unreadable (white text on white background)
      • xz18r 30 days ago
        I messaged your LinkedIn company account with some screenshots.
  • shuangly 30 days ago
    The app loads very fast. Looks neat. What more data sources do you plan to add? Would use this for my investor updates
    • ellenfkh 30 days ago
      Thanks! We've got a PostHog integration baking in our staging environment at the moment, and are working on Metabase and BigQuery next.

      What sources are you using for investor updates?

  • khalilmiri 30 days ago
    Congrats on the Launch !
  • jallmann 30 days ago
    Congrats on the launch - rooting for y'all!
  • wilburli 29 days ago
    congrats on the launch y'all!!
  • featbit 30 days ago
    [dead]
  • mahsima 30 days ago
    [flagged]