Welcome to the Checkbox Knowledge Base. This is the place to find detailed information and updates on our company and our software.

If you're looking for general or introductory information on our company, please visit Checkbox.com.

Skip to end of metadata
Go to start of metadata

If you’ve read about our survey customization features, you already know that you can white label your Checkbox surveys so that they match your organization’s brand. You also know that the Checkbox name and brand will never appear on your surveys (for all paid accounts) and that we even offer the option to use your own domain in your survey URLs.

But did you also know that the Checkbox Software Developer Kit (SDK) and Source Code give Server customers the ability to fully customize and white label/private label the entire application? Re-brand the application, create new survey/report items and web services, integrate Checkbox into third-party systems, add additional functionality, customize the software’s workflow, and much more.

For more information and pricing, please contact our sales team.

 SDK vs. Source Code

If you’re not sure if you need the SDK or Source, a good rule of thumb is that if you want to add a new element to Checkbox, the SDK will generally suffice. However, if you want to change an existing feature or functionality you probably need the Source Code. These aren’t hard and fast rules, so if you have a project or customization in mind, please contact our sales team and we’d be happy to talk it through with you.

Below are some examples of changes you can make to Checkbox and the tool (SDK or Source) that you will generally need for each change:


CustomizationWhat you’ll need
Add a new survey or report itemSDK
Edit an existing survey or report itemSource Code
Integrate Checkbox into a third-party systemSource Code
Rebrand Checkbox’s User InterfaceSDK
Add new web service methods to an existing serviceSource Code
Add new web service methods to a new serviceSDK
Alter the workflow of the applicationSource Code


*Important Notes: Customization of Checkbox using the SDK or Source Code requires custom development, which is not provided or supported by Checkbox at this time. 

The Checkbox Survey License Agreement permits the software to be customized and integrated into other applications for internal business purposes. If you would like to White Label or integrate Checkbox for the purposes of distributing Checkbox or the integrated application to customers or third-parties, please read on to learn more about our OEM and White Label/Private Label licenses.