Help

settings

Manage Integrations with External Platforms

The 'Integrations' section within devActivity's 'Settings' is your central hub for connecting devActivity with a variety of external developer tools and communication platforms. This crucial feature extends devActivity's analytics capabilities by allowing it to ingest data from, and push notifications to, the systems your team already uses, streamlining your development workflow.

By connecting devActivity with existing tools like GitHub, Jira, and Slack, you can centralize data flow, ensure all relevant issues are tracked, automate report delivery, and receive immediate alerts and achievement notifications. This enhances overall team visibility and efficiency for personas such as Team Leads, Engineering Managers, Developers, Product Managers, and Project Administrators.

devActivity Settings > Integrations page, showing Code Repository, Task Tracker, and Communication platform categories with action links.
The Integrations page in devActivity Settings, showing available platforms.

How Integrations Enhance Your Workflow

devActivity's integrations are designed to consolidate your development activities, automate reporting, and provide real-time notifications. This means you can:

  • Connect external code repositories (Bitbucket, GitLab) to track developer activity alongside GitHub.
  • Integrate task management systems (Jira, Asana, ClickUp, Trello) to pull issue data for comprehensive analytics.
  • Configure communication platforms (Slack, Microsoft Teams, Google Chat) for automated reports, alerts, and notifications on achievements and challenges.
  • Switch your primary issue tracking source from GitHub to Jira for specific projects.

Code Repository Platform Integrations

This section allows you to integrate additional code repositories beyond GitHub, enabling devActivity to account for activities across all your code management systems.

  • GitHub: Typically integrated by default, allowing comprehensive activity tracking.
  • Bitbucket: Connect Bitbucket to track code activity and contributions. Use the 'Manage App' link for configuration.
  • GitLab: Integrate GitLab repositories to consolidate developer metrics. An 'Manage App' link is available for setup.

Task Tracker Integrations

Connect with popular task management and issue tracking systems to enrich insights related to project progress and issue resolution.

  • Jira: Integrate Jira to pull issue-related data into devActivity. With Jira integration, issues will be accounted for from Jira instead of GitHub. Actions include 'Link Users', 'Configure Projects', and 'Reinstall'.
  • Asana: Connect with Asana to incorporate task data. Options include 'Link Users' and 'Configure Projects'.
  • ClickUp: Integrate ClickUp for task tracking. The 'Link Users' option is provided.
  • Trello: Link Trello boards to devActivity. Users can 'Link Users' and 'Configure Projects'.

Communication Integrations

This section facilitates sending devActivity-related information and notifications to popular communication platforms, keeping your team informed where they work.

  • Slack: Integrate Slack to receive periodic reports, alerts, and specific notifications about received achievements and completed challenges directly within your Slack channels. A 'Manage App' link is available for setup.
  • Microsoft Teams: Install the devActivity app for Microsoft Teams using the 'Install App' link.
  • Google Chat: Install the devActivity app for Google Chat via the 'Install App' link.

The Integrations page ensures that devActivity can seamlessly fit into diverse development ecosystems, providing comprehensive analytics and notifications where they are most needed.

Frequently Asked Questions

What external platforms can devActivity integrate with?

devActivity integrates with popular code repositories (GitHub, Bitbucket, GitLab), task trackers (Jira, Asana, ClickUp, Trello), and communication platforms (Slack, Microsoft Teams, Google Chat) to centralize your development data and notifications.

How can I connect my code repositories (Bitbucket, GitLab) to devActivity?

Navigate to 'Settings' > 'Integrations'. Under 'CODE REPOSITORY PLATFORM', find Bitbucket or GitLab and click 'Manage App' to authorize the connection. This allows devActivity to track activity from these platforms alongside GitHub.

How do I configure devActivity to track issues from Jira instead of GitHub?

After integrating Jira in 'Settings' > 'Integrations', you'll find options to 'Link Users' and 'Configure Projects'. Once configured, devActivity will pull issue data from Jira for your selected projects, prioritizing it over GitHub issues.

Can I receive devActivity reports and alerts directly in Slack?

Yes, by integrating Slack via 'Settings' > 'Integrations' and clicking 'Manage App', you can configure devActivity to send periodic reports, real-time alerts, and achievement notifications directly to your chosen Slack channels.

How do I manage or reinstall an existing integration?

In 'Settings' > 'Integrations', each connected platform will have specific action links like 'Manage App', 'Link Users', 'Configure Projects', or 'Reinstall'. Use these links to update settings, re-establish connections, or modify project configurations.

Track, Analyze and Optimize Your Software DeveEx!

Effortlessly implement gamification, pre-generated performance reviews and retrospective, work quality analytics, alerts on top of your code repository activity

 Install GitHub App to Start
devActivity Screenshot