How to use

Typeform I/O

Getting the API-key

Goal

Full understanding of the API

What we will learn

  • What tools are the best and only tools for dealing with APIs
  • How to get an API-key
  • How to find the information you’ll need
  • How to create a typeform
  • How to use the webhooks for some live action

Installation

Installing the tools we will need

Tools

In the meantime

Lets get familiar with the homepage

Landing

Documentation

Sandbox

Questions & Answers

Changelog

#Slack Community

#Slack Community

Signup

Demo time!

You should have a API-key by now

Please shout out if you don't!

I have a form. Now what?

Live reports!

Installing the project "Slackform"

mkdir -p ~/go/src/github.com/Typeform

clone https://github.com/typeform/slackform ~/go/src/github.com/Typeform/slackform

cd ~/go/src/github.com/Typeform

git checkout demo-day

OR

Run ngrok

./ngrok 1337


# OUTPUT

Tunnel Status                 online
Version                       1.7/1.7
Forwarding                    http://37e80c7f.ngrok.com -> 127.0.0.1:1337
Forwarding                    https://37e80c7f.ngrok.com -> 127.0.0.1:1337
Web Interface                 127.0.0.1:4040
# Conn                        62
Avg Conn Time                 1.94ms

Forwarding = Ngrok address

Copy ngrok URL into .env

TYPEFORM_API_URL=https://api.typeform.io/v0.1/forms
TYPEFORM_API_TOKEN=f1fa8b8f480e128303ddc54eb9a0bef8
TYPEFORM_FORM_URL=https://forms.typeform.io/to/
SLACK_INCOMING_ENDPOINT=https://hooks.slack.com/services/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

WEBHOOK_URL=https://37e80c7f.ngrok.com/receive_results

SLACK_CHANNEL=secrets
SLACK_USERNAME=Typeform I/O
SLACK_EMOJI=:horse:

WEBHOOK_URL is the only variable we care about right now

Create typeform via ngrok proxy

Navigate to report

http://:ngrok_address/web/#:uid_of_form

Submit answers

should work, please don't fire me if it doesn't!

How to use Typeform I/O

By Victor Bjelkholm

How to use Typeform I/O

Support slides for workshop on how to use the build API Typeform I/O

  • 1,321