SurveyMonkey
The SurveyMonkey piece in ZBrain Flow allows seamless integration with SurveyMonkey’s survey management and data collection features. This component enables users to automate survey-related tasks, retrieve survey responses, and interact with SurveyMonkey’s API directly within their workflows. With SurveyMonkey integration, you can streamline survey distribution, automate data analysis, and enhance decision-making by incorporating real-time feedback into your workflow processes.
How to Use SurveyMonkey in ZBrain Flow
Select SurveyMonkey as Your Connection
Click on the ‘+’ button in the Flow.
Search for SurveyMonkey and select it.
Choose the action you want to perform. For SurveyMonkey, ZBrain Flow provides the following action:
Custom API Call – Send a request to a specific SurveyMonkey API endpoint.
How to Send a Request to a Specific SurveyMonkey API Endpoint
Step 1: Configure the Custom API Call
In the ‘Connection’ dropdown, click on 'create connection'.
A small window will appear. Fill in the following details to create a connection:
‘Connection Name’ – Enter a name for this connection.
‘Redirect URL’ – Provide the redirect URL used during authentication to authorize the connection securely.
‘Client ID’ – Enter your SurveyMonkey Client ID.
‘Client Secret’ – Enter your SurveyMonkey Client Secret.
Click ‘Connect’, then ‘Save’.
Step 2: Set Up the API Request
In the ‘URL’ field, enter the base URL for SurveyMonkey's API: 'https://api.surveymonkey.com/v3'. This is the root endpoint for making requests. Add the specific API endpoint, such as '/models'.
From the ‘Method’ dropdown, choose the HTTP method (GET, POST, etc.).
Step 3: Configure Request Parameters
Headers – Click ‘Add Item’ if you need to add custom headers. Note that authorization headers are injected automatically from your connection.
Query Parameters – Click ‘Add Item’ to add any query parameters needed for the API request.
Body – Add request body content if required.
Step 4: Set Additional Options
‘No Error on Failure’ – Enable this if you want the workflow to continue even if the API call fails.
‘Timeout (in seconds)’ – Set a timeout limit for the request.
Last updated