Omni-channel surveys
We believe that the most important thing is to motivate your respondents to respond, which is why we have created a survey solution that allows you to send via email, SMS or clickable links on, for example, a website!
using (var client = new HttpClient())
{
client.BaseAddress = new Uri(”https://api.ip1sms.com/v2/”);
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(”application/json”));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(”Bearer”, ”API Key”);
var sms = new {
Sender = ”iP1”,
Recipients = new List() { ”46712345678” },
Body = ”Test message rest v2”
};
HttpResponseMessage response = await client.PostAsJsonAsync(”batches”, sms);
}
$message = array(
’sender’ => ’iP1’,
’recipients’ => [’46712345678’],
’body’ => ’Test message rest v2’,
);
$jsonEncodedMessage = json_encode($message);
$options = array(
’http’ => array(
’header’ => array(
’Content-Type: application/json’,
’Authorization: Bearer ’ . ’API key’,
’Content-Length: ’ . strlen($jsonEncodedMessage)
),
’method’ => ’POST’,
’content’ => $jsonEncodedMessage,
)
);
$context = stream_context_create($options);
$response = file_get_contents(’https://api.ip1sms.com/v2/batches’, false, $context);
Automate customer opinions
Our survey services are made "API first", which means that everything you can do in the web service, and much more, you can create in your own system using our powerful API!
Powerful reporting
Collecting data without the ability to analyze it is the worst thing we know. Using our built-in reporting tool, you can filter your results to infinite levels.