Teamplify + GitHub

Connecting your GitHub account unlocks multiple Teamplify features, including Team Analytics, Team Workflows, Time Tracking, Smart Daily Standup, and 360° feedback. It also allows you to use GitHub as a Single Sign-On provider.

Team Analytics

See how your team is working on code, pull requests, and GitHub issues through the Team Analytics dashboard. You can explore multiple views, including the Team Calendar, Trends, Compare, and Collaboration Analysis.

Team Analytics data enhances Smart Daily Standups and 360° feedback sessions, providing greater visibility and helping reduce bias.

Team Workflows

Configure the Teamplify bot to monitor specific events that may require a manager’s attention. Here's an example:

  • Push the code regularly. If a developer hasn't push their code to the project repository for too long, the bot will issue a warning. This helps ensure developers aren't stuck and facilitates continuous code integration.

If you're using GitHub issues or any other supported task tracker, you may also benefit from workflows like Have a task in progress, Provide task updates, Due Dates, and more.

Team Workflows are integrated with Time Off, so the bot knows each teammate's schedule and won't disturb them during vacations or on national holidays.

Time Tracking + Smart Standup

Teamplify supports GitHub issues, so if you use GitHub as a task tracker, you can benefit from Effortless Time Tracking. This feature automatically logs time spent on each task by analyzing the task history and matching it with the work schedule.

In addition to Team Analytics, time tracking reports are also visible in Smart Daily Standup, showing each team member’s current task and the time spent on it.

Single Sign-On

To use GitHub as your Single Sign-On (SSO) provider, first enable it in your Teamplify workspace settings. Once activated, your teammates can log in using their GitHub accounts.

Working with multiple code hostings

With any Teamplify plan, you can connect as many integrations as you need. If you use multiple GitHub accounts, or use GitHub alongside other code hosting services like GitLab or Bitbucket, you can connect them all to Teamplify and access unified analytics across all data sources.

Data being analyzed

Teamplify collects the following data from GitHub:

  • Commits: commit message, authored date, number of lines added and deleted
  • Pull Requests: author, date, title, description, and associated commits
  • Pull Request comments: author, date, and comment text
  • Issues: title, description, author, assignees, date, status, labels, comments, and full change history

Please note that Teamplify does not pull or analyze the actual code itself, even though it technically has access. We only analyze the data listed above.

How to connect GitHub to Teamplify

  1. In your Teamplify workspace settings, go to Integrations and select the GitHub integration. Here's a quick link:

    GitHub Connect GitHub

  2. Follow the instructions on the screen. You'll be redirected to GitHub to authorize Teamplify to access your account.
  3. Teamplify will fetch the list of repositories from your GitHub account and display it on the GitHub integration page. Select the repositories you want to sync.
  4. On the GitHub integration page, click Accounts and link your teammates' GitHub accounts with their Teamplify profiles. This allows Teamplify to track their activity in GitHub pull requests and issues, and enables them to sign in to Teamplify using GitHub. Alternatively, each team member can configure this directly in their Teamplify profile.
  5. Go to each team member’s profile and configure their Commit emails. If a team member uses multiple commit emails, make sure all of them are linked. This is required for Teamplify to recognize their commits.