Typeform Webhook module receives data from typeform webhook. Also displays the typeform answers submitted against any typeform.
This module's features include:
- View all forms from Typeform
- Create and update webhook
- Open a typeform and submit its response.
- View responses
- This module includes environment variables.
- This module requires manual configurations.
- This module can be configured with module options.
- This module requires manual Android setup.
- This module requires manual iOS setup.
- Login to Typeform Webhook site to create your Typeform Webhook Account.
- From dashboard click on Create Typeform.
- Select your type of typeform webhook.
- Add content in it by cliking
+
icon from top left corner. - Then click on publish.
- Your typeform webhook will create.
- After that click on the
connect
from top mid menu bar. - Then Click on
Add a Webhook
. - Add your webhook endpoint URL and save it.
- Save the
secret_key
for later use.
Dependencies used:
- react-native-base64 - https://www.npmjs.com/package/react-native-base64
- @react-navigation/native - https://www.npmjs.com/package/@react-navigation/native
- @react-navigation/native-stack - https://www.npmjs.com/package/@react-navigation/native-stack
- react-native-screens - https://www.npmjs.com/package/react-native-screens
- react-native-typeform-embed - https://www.npmjs.com/package/react-native-typeform-embed
- react-native-webview - https://www.npmjs.com/package/react-native-webview
Update the options/options.js
file with your app's backend url.
export const globalOptions = {
...
url: "https://my-app.botics.co",
...
}
In modules/typeform-webhook/options.js
, update the following:
const REDIRECT_URI = "";
const CLIENT_ID = "";
const CLIENT_SECRET = "";
const WEBHOOK_URL = "";
const WEBHOOK_TAG = "";
No android setup required.
No iOS setup required.