Hello I am looking for a good example of a PHP/Curl to integrate with these Transactional Emails. This does not work but something like this. Does anyone have this?
$user_id = "123";
$user_name = "Billy Boy";
$user_email = "firstname.lastname@example.org";
$login = '4487dccccccccccccccccccccccccccccc'; // client ID
$password = '292ccccccccccccccccccccccccccccccccc'; // APi key
$url = 'https://api.createsend.com/api/v3.1/transactional/smartemail/135f6a51-xxxxxxxxxxxxxxxxxxxxxxx/send';
$data = array(
"To" => ["Test<email@example.com>"],
"Data" => array (
"trader_id" => " . $user_id . ",
"trader_name" => " . $user_name . ",
"trader_email" => " . $user_email . "
$data_string = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Length: ' . strlen($data_string))
$result = curl_exec($ch);
Hi there 83email83,
Great question! I responded to your email as well, but thought that a public response here might also be helpful for anyone else looking. You can find samples of all of our Transactional API methods for our PHP wrapper here: https://github.com/campaignmonitor/createsend-php/tree/b1561d5fc1a65b4a677d99e6b4a651633449d6a1/samples/transactional.
I hope this helps, but please do let me know if you have any questions at all.
From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that drive real business results.Get started for free