Connect a typeform to Geckoboard via an AWS Lambda function to build a data dashboard with the responses collected.
See it in action:
The typeform | The data dashboard |
---|---|
- AWS Lambda account
- Typeform Pro+ account
- Geckoboard account
-
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
. -
Set a GB_KEY env variable for the lambda function with a Geckoboard API key.
-
Set up an API on the AWS API Gateway with a
POST
request, and link it to the lambda function. -
Paste the URL for the API on your typeform's webhooks dashboard (Configure panel).
-
The typeform results should now appear as a Geckoboard dataset, and can be customized to be displayed on a Geckoboard dashboard.
- AWS Lambda
- NodeJS
Built by @aitkenster
@evaame - documentation