1. Help Center
  2. Enhanced Integrations & APIs

Enhanced integrations overview

Quickly become familiarized with Centercode's suite of integration tools and common use cases.

This article applies to Team and Legacy editions.

Centercode's Enhanced Integrations enable access to a complete API toolset - enabling anything from outbound webhooks, to app-driven feedback submission, to Tableau (and other BI/visualization tools) integration.

  • Each integration tool is documented within the Knowledge Base here.
    • For general information, you can refer to the “Centercode guides to simple API integrations” section. The video versions are also linked below.
    • For integrating with a specific system or to accomplish a specific use case, please refer to the “Centercode guides to endpoint specific systems” section. 
  • Our official API reference documentation can be found here
Below, you'll find brief descriptions of each tool and their common use cases.  

Frequently Asked Questions

Can Centercode integrate with [third-party system]?

  • Since Centercode has a full suite of integration capable tools, it’s important to understand that integrating relies on the other system and their integration capabilities. What’s important to address are your specific use cases, as well as your goals.

Where can I find integration tools in Centercode?

  • Integrations are additional tools that leverage existing Centercode tools: Reporting, Onboarding, Macros, Automation, Notices, Dynamic Tags, etc.
  • A list of all first-party integrations and other integrations tools can be found in the Integrations center, located by navigating to the upper left community menu and selecting 
    Community configuration > Integrations center

Integration features & functions

Webhooks

Webhooks enable Centercode to send data to third-party systems and optionally receive data in return as External Data that can extend your Centercode implementation’s data engine.

Here are some simple examples of what you can accomplish when utilizing Webhooks:

  • Send feedback data to your issue tracking system (e.g Jira, Agile Central, TFS, Bugzilla, etc.)
  • Send text messages to users (e.g. Twilio, Textedly, Textmagic, etc.)
  • Create shipping lists (Fedex, UPS, Shippo, etc.)
  • Distribute apps to testers (TestFairy, TestFlight, Hockey App, etc.)
  • Send user or feedback data to Slack or Discord
  • Send data from your data warehouse to your Centercode implementation 
  • Create feedback from any integration-capable application

External listeners

External Listeners allow external systems to trigger automation or store data within Centercode. Centercode “listens” for your external system to send data, typically via webhook. 

Here are some simple examples of what you can accomplish when utilizing External Listeners:

  • Close tickets from within your issue tracking system (e.g Jira, Agile Central, TFS, Bugzilla, etc.)
  • Track, record, and run Centercode automation for tester usage within your system
  • Remove or take action on users according to your company’s privacy policy
  • Increase a user’s score based on live product usage

External feedback

External Feedback allows other systems or mobile apps to send data to Centercode in order to create actionable feedback.

Here are some simple examples of what you can accomplish when utilizing External Feedback:

  • Automatically have your mobile app submit a crash report on behalf of its user(s)
  • Allow an online help form or other external system to send feedback to Centercode
  • Collect survey data from other systems
  • Collect anonymous user data from other systems

Data packages

Data Packages allow you to create custom datasets available for seamless consumption by third-party systems. 

Here are some simple examples of what you can accomplish when utilizing Data Packages:

  • Programmatically send Centercode-captured data into dedicated Business Intelligence systems  (Tableau, Domo, MS Power BI, Excel, data warehouses)
  • Leverage Centercode data within company-standard analytics tools
  • Compare project activity metrics over time within dedicated data visualization and analysis tools

Record lookup

Record Lookups allow authorized third-party systems to query Centercode for a specific record.

Here are some simple examples of what you can accomplish when utilizing Record Lookups:

  • Lookup a tester’s historic performance in Betabound - Centercode’s testing community
  • Appending your existing Centercode user or Feedback data into your CRM to enrich your records
  • Implement an “access check” within your beta product to verify that a user is authorized

External users

External Users allows you to invite users from your third-party application.

Here are some simple examples of what you can accomplish when utilizing External Users:

  • Invite users to join your test directly from an app automatically
  • Include into your internal new employee onboarding automation 
  • Programmatically trigger testing invites based on activity or milestones captured by external tools