/formboard

Display the data you collect with Typeform in Geckoboard

Primary LanguageJavaScriptMIT LicenseMIT

Formboard

Connect a typeform to Geckoboard via an AWS Lambda function to build a data dashboard with the responses collected.

Demo

See it in action:

The typeform The data dashboard
typeform data dashboard

Setup

Prerequisites

Install

  1. Set up a Lambda function on AWS. The simplest way to get it running is to copy the contents of lambda/index.js into the lamda SDK. Alternatively, clone the repo and use the AWS CLI to deploy to Lambda with the script ./publish.sh.

  2. Set a GB_KEY env variable for the lambda function with a Geckoboard API key.

  3. Set up an API on the AWS API Gateway with a POST request, and link it to the lambda function.

  4. Paste the URL for the API on your typeform's webhooks dashboard (Configure panel).

  5. The typeform results should now appear as a Geckoboard dataset, and can be customized to be displayed on a Geckoboard dashboard.

Usage

Technologies

  • AWS Lambda
  • NodeJS

Current limitations

Credits

Built by @aitkenster

Contributors

@evaame - documentation