Tightknit Community Icon

Tightknit Release Notes (Dec 20, 2024): Milestones & Journeys

Avatar of Stephen C.
Stephen C.
December 20, 2024

Reading time: 2 minutes

Tightknit Release Notes (Dec 20, 2024)

(29 kB)
Release Notes (Dec 20, 2024)

🏁 Milestones & Journeys

Introducing the latest strides in the Gamification module: Milestones and Journeys [Beta]!A Milestone is a single goal or criteria that a member of the community can meet in order to receive a reward. Milestones can have a count threshold and optionally be scoped to a specific Slack channel. For example: making a post in the #general channel, registering for 5 events, giving 10 emoji reactions, etc. Check out the full list of supported actions here.A Journey is a collection of Milestones. Members of the community must complete every Milestone in the Journey in order to receive a reward. Each time an associated Milestone is completed, the user receives a progress update on their Journey.The combination of Milestones + Journeys creates a powerful platform from which you can create complex gamified experiences. It's never been easier to create a checklist, such as an Onboarding Flow, for your members to make progress towards: βœ… First post in #intros βœ… Register for an Event βœ… Give 10 reactions βœ… Receive 10 reactions Then receive a Badge πŸ”°!Want to learn more? Check out our docs↗️.

(390 kB)
Milestones & Journeys

πŸ’‘ Interested in joining the Gamification pilot? React to this post with πŸ† and we will reach out with next steps.

Updates:

  • [Slack] The Tightknit app home now refreshes automatically for the user when installed / re-installed

  • [Slack] The Edit post and slug shortcut modal now contains a link to the post on the companion site

  • [Slack] The Post to site shortcut sends an ephemeral confirmation notification in the thread upon success, only for admin users

Fixes:

  • [Slack] Fixed bug affecting the app home Getting Started button for Events

  • [Companion Site] Fix UX issues for search placeholder text placement on Safari

  • Avatar of Joel P.
    Joel P.
    Β·
    Β·

    How are milestones managed by the admin to give folks the β€œcompleted βœ…β€ for each one in a journey?

  • Avatar of Stephen C.
    Stephen C.
    Β·
    Β·

    Joel P. Milestones are totally automated today. Once a user achieves a milestone, they will see it as βœ… completed for every Journey that includes that milestone. We are considering manual controls for when admins need to manually award/revoke milestone achievements.

  • Avatar of Joel P.
    Joel P.
    Β·
    Β·

    Are milestones then only things that can be tracked by Tightknit today?

  • Avatar of Stephen C.
    Stephen C.
    Β·
    Β·

    In the Tightknit Slack app: Users can view the history of badges, journeys + milestones that have been awarded to them. Admins have additional views where they can see the this activity across all users in the entire community. Via Tightknit APIs: We track many actions performed by users in the community, some of which you can see in our current list of Milestone types. We have plans to make these action events 1) accessible to customers, 2) trigger configurable webhooks, and 3) hook into Salesforce.

  • Avatar of Joel P.
    Joel P.
    Β·
    Β·

    I meant that the milestones can only be things like Comments, Reactions, RSVP for an Event via Tightknit, Joined a Channel, etc., right?

  • Avatar of Stephen C.
    Stephen C.
    Β·
    Β·

    Gotcha, yes that is the list today. It sounds like you might be asking about compatibility with a third party source for milestones? πŸ˜‹ If so, we have discussed adding a custom Milestone action type, and customers would use our future milestone APIs/webhooks to manage them in the community.

  • Avatar of Joel P.
    Joel P.
    Β·
    Β·

    That or having a custom one where an admin could name it and then the member would drop a link or screenshot in it and then manually reviewed and approved/rejected by the admin. Prefer the latter for non-tech people 🫣

  • Avatar of Stephen C.
    Stephen C.
    Β·
    Β·

    Good idea! Will add that to the ticket.

  • Avatar of Joel P.
    Joel P.
    Β·
    Β·

    Example: Post on LinkedIn that you joined a company’s advocacy program. Then in the future, you’d be able to help the admin report on each milestone and journey completion rate based on enrolled + the completion rate based on type (L1 β€” Like/Comment, L2 β€” Post or RSVP for an event, L3 β€” Shared publicly, etc.).