Skip to main content

API - add enpoint for Community Analytics

Would love to auto extract HB analytics through the API and Pabbly/Zapier.
I’m currently building an Community Management System in Airtable to have it all in one place.
A part of this is to have one or more dashboard(s) with all stats around this community feeding into this (from HB, to Stripe, to Anchor).
Naturally, Heartbeat stats are a big part of this, and would love to auto extract them via the API/Zapier/Pabbly instead of having to do it manually every month.

2 comments

Log in to comment and vote

Comments2

  • The GsA

    •

    Jul 22, 2023

    YES… I would love to be able to pull analytics from the API with custom date ranges so that I can build a quick script to spit out a list of "Top 10 most popular discussion threads this week" that I can then paste into a newsletter.

  • David DeWald

    •

    Feb 14, 2023

    I'm happy to have a longer discussion on metrics. It's the one thing that absolutely every community platform does poorly. But to get the discussion started…

    Here is a non-exhaustive list of the data points that should be included.

    Users: email, Fname, Lname, Join/Created Date, Last login, onboarding responses

    List of Threads: Body, Created date, create by, Last modified date, time of first Reaction (emoji), Time of first Comment, count of reactions, count of comments, count of views

    For each Thread item

    • list of comments

    • body, created date, created by, response to (if a reply)

    • on each comment list of reaction (emoji)

    • emoji name, created date, created by

    For Chat

    • list of comments

    • body, created date, created by, response to, count of views

    • on each comment list of reaction (emoji)

    • emoji name, created by

    List of Events: Body, Created date, create by, Last modified date, event State date, events end date, Event URL, count of RSVP.

    • on each Event list of RSVPs

    • date, created by

    For DMs

    • list of DMs/replies

    • body, created date, created by, DM to, count of views

    • on each DM list of reaction (emoji)

    • emoji name, created by

    List of Events: Body, Created date, create by, Last modified date, event State date, events end date, Event URL, count of RSVP, count of views

    • on each Event list of RSVPs

    • date, created by

    I've not used courses but you should get a good idea of what should be there for the event itself and for the "Attendees" I would want to know who started, when they dated, when they completed (null if not completed), count of views, etc.