
* Transaction emails are system generated specific emails like system notifications, password reset, membership information and all other similar event triggered emails.
It will take only 5-10 minutes to integrate your app or website with SenderSuite. After you sign-up and get your API key, just connect to our HTTP API to deliver messages.
No complicated SMTP parameters. Just use the standard HTTP API to pass parameters and we will do the rest for you.
SenderSuite is proudly managed and maintained by the leading email delivery solutions company, Octeth.
SenderSuite is proudly managed and maintained by the leading email delivery solutions company, Octeth.
Contact Address:
Gencler Cad. 36/5 Bakirkoy 34147 Istanbul Turkey
Email:
sales@sendersuite.com
Twitter:
@sendersuite
Current Time @ Our HQ
7:37pm, 18th May Saturday
Our office is closed now. We will get back to you on the next work day
The only requirement is having programming skills. We designed SenderSuite to be an easy-to-integrate service. A programmer with moderate skills can integrate SenderSuite delivery gateway to his/her project within appr. 10-15 minutes.
SenderSuite API uses the easiest API protocol called HTTP REST. This means that with a basic HTTP connection to our API, you can delivery your emails.
We monitor every single email and suspend accounts which violate our terms of use and anti-spam policies.
We monitor bounced email addresses for you and filter them from your lists. Handling bounced email addresses plays a big role and better email delivery and we will do it for you.
Like bounce handling, spam complaints are also handled by our service. Once a spam complaint is received for one of your delivered emails, we will automatically detect it and don't let you to send any more emails to the spam complaint owner email. This will ensure you to comply with CAN-SPAM laws as well as our strict anti-spam policy.
Do you need assistance? We will be happy to help and answer your questions. After logging to your account, just click the "Support" link on the top right menu and open a support ticket. We will get back to you as fast as possible.
SenderSuite uses the HTTP REST method to accept connections and data from your applications. Connecting to our delivery API is easy and will take a few minutes to perform.
You will need to use the following URL to pass parameters to SenderSuite API:
http://sendersuite.com/api/
Following parameters need to be passed in during API connection:
SenderSuite returns the response in JSON format.
If your request data is accepted by the API, you will get the following success message in JSON format:
{"Success":true}
If any error occurs, the following response data will be sent to you:
{"Success":false, "ErrorCode":, "ErrorFields":}
One of the following success/error codes will be returned upon successful API connection:
You can get benefit of ready-to-use libraries for different platforms:
PHP5 SenderSuite API class can be downloaded from GitHub repository.
PHP5 CodeIgniter framework SenderSuite API class can be downloaded from GitHub repository.
You can learn more about Laravel framework bundle for SenderSuite from SenderSuite Laravel Bundle page.
.NET library can be downloaded from GitHub repository.
You can find some examples for connecting to our API below:
This is a basic API connection via curl example which can be tested on *nix and Mac platforms easily:
curl http://sendersuite.com/api/ -d "APIKey=<your_api_key>&From=<from_name>&From=<from_email>&
To=<recipient_email_address>&Subject=Test Subject&HTMLBody=<strong>This is a test</strong>&TextBody=This is the text part"
You will get the following response data if the API accepts your request data:
{"Success":true}
You can find the library module for the popular PHP framework CodeIgniter below. Once you download it, unzip and upload "sendersuite.php" to your CodeIgniter applicatoin/libraries directory.
$this->load->library('sendersuite');
$this->sendersuite->SetAPIKey('your_api_key');
$this->sendersuite->SetSender('your@registered_email.com', 'your_name');
$this->sendersuite->SetReplyTo('reply@to_email.com', 'reply_to_name');
$this->sendersuite->SetRecipient('recipient_email_address');
$this->sendersuite->SetMessage('subject', '<strong>html subject</strong>', 'plain subject');
$Result = $this->sendersuite->SendMessage();
if ($Result == false)
{
print_r($this->sendersuite->GetErrorInfo());
exit;
}
else
{
print('Message Sent');
exit;
}