Tools & technologies

Research tools built for developers and decision-makers

Our survey platform combines powerful technology with a user-friendly interface. Build surveys by hand or from your own systems, then gather, analyse and act on the data.

survey.json
{
  "title": "Your recent support call",
  "questions": [
    {
      "type": "radio",
      "name": "agent",
      "question": "How helpful was [[AGENT]]?",
      "required": true,
      "options": { "1": "Poor", "2": "Average", "3": "Good" }
    },
    {
      "type": "binary",
      "name": "resolved",
      "question": "Was your issue resolved?",
      "required": true
    },
    {
      "type": "textarea",
      "name": "why",
      "question": "What went wrong?",
      "required": false,
      "dependson": "resolved=No"
    }
  ]
}

[[AGENT]] is filled in for each respondent. The follow-up question only appears when the issue was not resolved.

Advanced survey platform

Flexible, scalable research tools for modern businesses

JSON-Powered Surveys

Every survey is configured as a flexible JSON structure, which allows:

  • Complete customisation of question types and flows
  • Easy version control and survey iteration
  • Programmatic survey creation and management
  • Simple backup and restoration

Create surveys by hand in our editor or programmatically through the API, whichever suits your workflow.

JSON configuration reference

Comprehensive API

Our RESTful API integrates directly with your existing systems:

  • Create, update and manage surveys programmatically
  • Retrieve and analyse response data in real time
  • Automate survey distribution and reporting
  • Feed survey data into your business intelligence tools

Build and harvest surveys dynamically from your own systems, so research fits into the way you already work.

See the API capabilities

Dynamic survey variables

Each survey can carry a set of variables that are substituted when it is rendered, so one survey becomes a personal one for every respondent.

How it works

  • Unique reference values for each respondent
  • Personalised question text based on respondent attributes
  • Content inserted from previous answers or external data
  • Conditional logic that adapts to each respondent's context

Benefits

  • Higher completion rates through personalised experiences
  • More accurate data from contextually relevant questions
  • Less survey fatigue, by asking only what is relevant
  • Responses traced back to specific campaigns or touchpoints
  • Seamless integration with CRM and marketing automation systems

One survey, personalised per respondent

Survey definition

How satisfied are you with your [[PRODUCT]], and with the help you received from [[MANAGER]]?

What the respondent sees

How satisfied are you with your Fibre 500 upgrade, and with the help you received from Sam?

A customer satisfaction survey can include recent purchase details, support interactions or the account manager's name, without the respondent having to provide any of it.

API capabilities

Powerful endpoints for seamless integration

Survey management

  • Create new surveys with full JSON configuration
  • Update existing surveys with new questions or logic
  • Clone and modify surveys for A/B testing
  • Retrieve survey configurations for backup or analysis

Response collection

  • Submit responses via the API for embedded surveys
  • Validate responses against survey rules
  • Track partial completions and abandonment
  • Collect offline and synchronise later

Data analysis

  • Retrieve raw response data for custom analysis
  • Generate summary statistics and aggregations
  • Filter and segment responses by any criteria
  • Export in multiple formats: JSON, CSV and Excel

Survey distribution

  • Generate unique survey links with embedded variables
  • Create QR codes for offline-to-online surveys
  • Track distribution channels and response rates
  • Set quotas and close surveys automatically when met
Ready to integrate? The API documentation covers everything you need to start managing surveys programmatically.
View API documentation

Our technology stack

Built on modern, reliable technology

Cloud infrastructure

Scalable, secure cloud hosting with redundancy across multiple regions.

Data storage

High-performance databases optimised for analytical workloads.

Security

End-to-end encryption and compliance with global data protection standards.

Analytics

Advanced statistical tools and machine learning capabilities.

Ready to start your research project?

Tell us what you need to find out and we will show you how we would approach it.