Skip to content
  • There are no suggestions because the search field is empty.

How to set up custom integrations

Custom integrations enable you to automatically send your Pointerpro survey data to other apps without any coding. You can connect your questionnaires to platforms like Slack, Google Sheets, CRMs, and hundreds of other tools to create powerful automated workflows.
 
 
    Professional         
   Enterprise         
   ReportR         
   DistributR     
 

On this help guide page:

TIP

The custom integrations are built directly into Pointerpro, so you don't need to manage separate accounts or subscriptions with external automation tools like Zapier or Make. This means faster setup, fewer points of failure, and no additional costs for your integrations.

NOTE

Custom integrations work great for straightforward data transfers between Pointerpro and your apps. For complex multi-step workflows, conditional logic, or apps not yet supported, you may need a dedicated automation platform like Zapier or Make.

 

Step 1: Enable custom integrations and select your app

You need to enable the custom integrations feature so your questionnaire can communicate with other apps.

From your questionnaire's landing page, go to Extra Options > Integrations > Custom Integrations and toggle Enable Custom Integrations to On.

 

 

You'll see a dropdown menu appear. You can either search for the app you want to connect, or select one of the apps already displayed, like Slack. Click on the orange Install button to go to the next step.

 

Step 2: Choose your integration scenario

Integration scenarios are the triggers that determine what happens when someone submits your questionnaire.

After installing your app, you'll see available integration scenarios. Select the scenario that matches what you want to accomplish (e.g., "Send Slack Notification").

 

 

This will trigger the integration to interact with your chosen app every time a survey is submitted.

 

Step 3: Grant access to your app

Now you'll connect your app account so the integration can send data to it.

You should see a + Grant Access button. Click it, name your connection as you like, and click Grant Access. Follow any prompts from your app to authorize the connection.

You're now ready to configure how your data flows to the app.

 

Step 4: Set up the webhook connection

The integration system needs to learn what data structure to expect from your questionnaire.

Click on the Settings gear icon, then on the next screen you'll see a column of widgets representing your integration flow. Click on the pulsating yellow (!) icon.

Click on Wait for webhook. The system will display a waiting status.

Open your questionnaire in a new browser tab, complete it with test data, and submit. Return to the integration setup screen – it should now show "Webhook received" with your test response data displayed.

That's it! The system has captured your questionnaire's data structure.

NOTE

The integration system waits 15 minutes of inactivity before processing webhook data. If you submit multiple test responses, the system will capture the most recent one after the 15-minute window.

Step 5: Configure what data to send

Now you'll map which data from your questionnaire should go where in your target app.

You may see a default action already set up (like "Send a message to a public channel"). You can delete this and add your own by clicking Add an Action: do this in the selected app.

Select your app, choose the action you want to perform (e.g., Send a message to a user), connect your app account, and click Continue.

Mapping your data fields:

Click on any empty field in the action (e.g., Unformatted Text Message). A dropdown menu will appear. Select the Other tab, then Pointerpro: New Survey Response. You'll see all the data from your survey. Select the specific response field you want to use (e.g., response-text for a text answer).

TIP Be sure to double-check that you've selected the correct variable name. There are several variables with similar names, and selecting the wrong one will prevent your integration from working as expected.

Working with user identification:

If your target app requires a user ID (like Slack does), you'll need to add an intermediate step. On Step 1, click the + icon and select Action. Choose your app and select an action like Find user by email. Map the email field from your questionnaire (e.g., 1-responses-0-response) to this lookup action.

Then, in your final action step, click the Settings gear icon, click on the User – ID field, select the Other tab, choose the step you just created, and select ID User.

Hit Save after configuring each step.

 

Step 6: Activate your integration

You're ready to make your integration live!

Click the Start button at the bottom of the screen. Your integration is now running and will trigger automatically each time someone completes your questionnaire.

Testing your integration

Before relying on your integration, test it thoroughly. Submit a real response through your questionnaire, wait 15-20 minutes for the system to process it, and check your target app to confirm the data arrived correctly.

TIP You can test each step individually before activating the full integration. Click the Test icon on any step to simulate running that part of the integration and verify it's working correctly.

 
TIP


You can test each step individually before activating the full integration. Click the Test icon on any step to simulate running that part of the integration and verify it's working correctly.

If something doesn't look right, review your field mappings and adjust as needed. You can always click Settings on any step to modify it.

What's next?

Don't want to build it yourself? We offer professional services.

Our team can help you set up complex multi-step integrations, connect with enterprise systems, or build custom workflows tailored to your needs.

Find out more and get in touch here: sales@pointerpro.com