BotFlow integrations
Connect BotFlow to external systems using Webhook, Google Sheets, OpenAI, and Razorpay.
BotFlow integrations
Integrations connect your flow with external tools and systems.
Available integrations in BotFlow:
Google Sheets integration
Google Sheets integration block in KWIC BotFlow Select Google account and spreadsheet for BotFlow integration What is it?
Used to store user data collected in a flow into a Google Sheet.
When to use it
Use it when a flow asks for a name, phone number, email, or other profile data and you want to save it automatically.
Example:
If your flow asks “Please enter your name,” that answer can be stored in Google Sheets.
How to integrate
Add Google Sheets integration
Add Google Sheets integration in BotFlow.
Connect your Google account
Click the pencil icon, then select your Google Account.
Choose the required Google Sheet.
Map variables and save
Save the user answers into variables.
Mapping data:
Name / Column Name → Enter the column name (example: Name, Phone, Email)
Value → Enter the variable value or cell reference like A1, B1, etc.
Each user entry will be saved as a new row in the sheet.
Webhook integration
Webhook integration block in KWIC BotFlow Webhook configuration screen: URL and request method Webhook testing and response handling settings in BotFlow What is a webhook?
A webhook sends or receives data between BotFlow and external systems or APIs.
How to configure
Add Webhook integration
Add Webhook integration.
Enter the URL and select the Request Method (GET, POST, PUT, DELETE).
Add headers (optional)
Add any custom headers you need.
User-Agent is NOT added by default. Add it manually if required.
Add body and test (optional)
Add a custom body if needed. Then test the request and configure response handling.
Notes:
Custom body supports JavaScript format only.
String variables must be wrapped in quotes.
Testing and response handling
If you need detailed control:
Save Response as Variable (optional)
Configure Response Routing
OpenAI integration
OpenAI integration block in KWIC BotFlow OpenAI integration configuration: API key, model, and token settings OpenAI integration settings: prompt and response variable mapping What is it?
Used to generate AI-powered responses inside a flow.
How to configure
Add OpenAI integration
Add OpenAI integration.
Select User Input Variable and enable Chat History (optional).
Enter API Key, Model, Maximum Tokens, Temperature, Top-P, Frequency Penalty, and Presence Penalty.
User Prompt integration block in KWIC BotFlow Used to capture user input dynamically.
It can pass user input to:
Razorpay integration
Razorpay integration block in KWIC BotFlow Razorpay integration configuration: amount, currency, callbacks, and variables Used to collect payments inside a BotFlow.
Add Razorpay integration
Add Razorpay integration and select Razorpay Account Type.
Enter Amount, Currency, and Payment Notes.
Select Variable to store payment data, add Callback URL, select Input Variable, and enable Save Input Variable if needed.