top of page

challenge.me

Why Does Challenge.me Need Your Slack USER Authorization?

By granting access to Challenge.me, you're unlocking powerful features to help your team engage, compete, and have fun! Here's why we need your authorization:

  • Seamless Challenge Creation: With access, you can easily create and manage fitness challenges, track team progress, and automatically update results.

  • Activity Tracking: Our bot uses the data you share to keep track of activities, such as steps taken, kilometers biked, or calories burned.

  • Smooth Communication: We'll post challenge announcements, reminders, and results in your channels to keep everyone informed and motivated.

  • File Access for Proofs: To verify challenge results, users can submit files, such as screenshots from fitness trackers, which the bot accesses securely.

  • Unlock the Virtual Shop: Earn ⭐ (stars) as rewards and redeem them for exciting items in your company’s shop.


To provide a seamless experience and fully utilize our features, Challenge.me requires specific permissions to manage challenges, shop, confirm results, and integrate with your Slack workspace. Below is a breakdown of why we need these permissions and how they enhance your experience:

  • Authorization Process: The Slack OAuth process allows you to grant Challenge.me access to certain parts of your workspace, enabling us to perform actions on your behalf. This is necessary to integrate our bot with the features and tools your team uses daily.

  • Access to Files (via Slack API): Challenge.me requests access to view and share files, such as screenshots, shop images or other documents shared within the challenge. We use the files.sharedPublicURL permission to allow participants to upload their progress, and admins to verify and track submissions effectively. Without this, users would not be able to submit or share files required for challenge completion.

  • User Permissions (via Slack API): Certain tasks, such as managing challenges or sending messages on behalf of users, require user-level authorization. This ensures that actions performed within the bot are properly linked to the user initiating them, whether that’s posting challenge updates or tracking activity.

  • Understanding OAuth Scopes (via Slack OAuth): Each permission requested by Challenge.me is tied to specific functionality within the bot. For example, we need chat:write to send messages or reminders to challenge participants and files:read to view and verify user submissions. All permissions are designed to ensure smooth operation and protect user privacy.

challenge.me

bottom of page