AskNicely's API is one of the most powerful and flexible options for sending surveys, pulling response data into your system, and building powerful, bespoke reporting for your Customer Experience Program Survey Responses. Documentation for how to set up the API can be found by clicking Settings > API in AskNicely.
The two most common approaches to sending surveys are:
- Sending one-off triggered emails with the "Send Survey" API call based on a unique event in your CRM.
- Syncing the entire list of contacts you wish to survey every night with the "Bulk Add/Send" call from your CRM into AskNicely, and let the Global Contact Rule control how often surveys are sent.
Which approach you choose depends on whether you are sending one-time "Follow-Up" Surveys or recurring "Touch Base" surveys. Option 1 is better suited to "Follow-Up" surveys; Option 2 is the way to do recurring "Touch Base" surveys.
When trying to extract Response data from AskNicely:
The "Download Sent Surveys" API call (Option 2 in this article) is a great way to get a sense of how to customize these API calls to get the information you wish out of AskNicely.
The "Get Responses" API call (found in Settings > API) is another option that you can use to see when a customer was last emailed, what score they gave, and any other pertinent info for analyzing your responses.
The advice we give for setting up the API is to read the documentation in Settings > API, experiment, and test-test-test-test! We are glad to coach you along the way, but every system is a little different so we need to lean on your expertise to stand this surveying method up.
If you have questions, please reach out to our Live Chat Support Engineers in the lower right-hand corner of AskNicely and we will do our best point you in the right direction.