Need a little help?  There's a good chance what you're looking for is covered here!

Select a topic below to get started.

Knowledge Base Topics

Getting Started

Quick Getting Started Steps


To quickly get started with SendingPros, you'll want to follow these steps:
1. Create your first email list. 2. Add subscribers to it. 3. Add your first Delivery Server 4. Add your first Tracking Domain 5. Add your first Sending Domain 6. Create and send your first campaign




Create Your First Email List


In order to start sending email campaigns, you must first create an email list and import your subscribers. On the left menu bar, click on "Lists" and then select "Create new". Each list is totally separate, which means you can customise each list as you wish, including subscribers, custom forms/pages and custom fields.




Add Subscribers to Your Email Lists


Once your email list is created, next step is to start importing your subscribers into the list.
In order to do so, just

  1. Click on Lists in the left menu bar. Then, select your List Title from Lists area.
  2. Click on the Tools box. 3. Click on the Import box.You will be allowed to import from a csv file, a text file or from another database as described here.




Add a Tracking Domain


Tracking domains allow the links in your email copy body to reflect your sending domain.
For example, rather than a link in your email body reflecting "yahoo.com", a tracking domain will show the link as 'yourdomain.com/site'. When someone clicks on 'yourdomain.com/site' they will be automatically directed to your yahoo.com link.

How to add a tracking domain:
1. From Dashboard left menu, select “Domains”, then, “Tracking Domain”. 2. Click “Create New” button, and, on next screen, add a subdomain with format such as “tracking.your-domain.com” ('tracking' can be any subdomain that you choose). 3. Save Your Changes 4. Next, go to your DNS hosting and add a DNS CNAME record for subdomain “tracking.your-domain.com” and point it to sendingpros.net. 5. Finally, you need to Activate the tracking domain. Click on Servers in the left menu, select Delivery Servers, and then click the Edit Icon next to the delivery server that corresponds to your tracking domain.




Add a Sending Domain


In order for your emails to reflect your own domain (much needed for best delivery), you must add a custom Sending Domain.
Your sending domain shows your subscribers via the "From" field who is sending them a message.

For example, if you would like to send an email from info@outlook.com, you will need to add and verify "outlook.com" as your sending domain.

You can use as many sending domains as you would like. However, each sending domain must also have a matching verified delivery server in your account.

To Add Sending Domain to Your Dashboard:
1. Navigate to Domains/Sending Domains.
2. Click on "Create New".
3. Enter your domain name in the box and click "Save Changes".
4. Your DKIM and SPF records will then be generated for you.
5. Add the DKIM and SPF records to your DNS settings with your DNS host.
6. After you have completed that step, go back to your new Sending Domain and click "Verify DNS Records".




Create and Send Your First Campaign


Finally, after your list is created, you have added your subscribers into it and set up your delivery server, tracking domain, and sending domain it’s time to create your first campaign. 1. Starting in the left menu bar, select Campaigns and then Regular Campaigns. 2. Select the "Create New" button.

3. Name your campaign and Select the list you want to use for sending and, optionally, a segment from the list. Click "Save and Next".
4. Complete the required fields in Campaign Setup and Campaign Options and then Click on Show More Options.
5. At the bottom of the page, select the Delivery Server(s) you wish to use for this campaign. Click "Save and Next".
6. You can add a new template just for the campaign itself or use an existing one.
**IMPORTANT: All campaigns must include the tags [COMPANY_FULL_ADDRESS] and [UNSUBSCRIBE_URL] for CAN-SPAM compliance

Make sure you test all campaigns before actually sending them, this is crucial.

Once you see everything looks good, send your campaign and enjoy very detailed, real time statistics.




Creating Surveys


Want to engage your subscribers? You can create a survey and then include a link to it in your email campaigns so people can navigate to your survey page and submit it. Then you will be able to view stats related to the survey in the survey overview. To create a survey, click on "Surveys" from the lefthand menu and then the "Create New" button. Complete this page to establish the basic format of your survey as well as the start and end dates, then Save Changes. You will add the actual survey questions/options on the following page. To retrieve the url of your survey page, navigate back to your main surveys page. Next, click on the "eye" icon next to the survey page you wish to view. Your survey landing page will open in a new window. That is the link to use for directing traffic to your survey. You can view the stats for your surveys by clicking on the survey name from your main surveys page.





Adding Your ESPs

Sendgrid Delivery Server Integration


Sendgrid Integration Steps:

1. Register / sign-up with Sendgrid account
2. Verify your registered email address with SendGrid
3. Add and Verify your domain in your SendGrid account. 4. Add your Sendgrid DKIM and SPF records to your DNS settings at your domain host/registrar. (View SendGrid's Helpful Documentation) 5. Create your Sendgrid account delivery server in SendingPros.
a. Click on Servers in your left menu.
b. Click "Delivery Servers"
c. Select the "Create new server" button.
d. Select "Sendgrid WebApi". 6. Add domain and API key in the form page.
7. Validate Delivery Server in your SendingPros account.
8. Confirm bounce and complaint files are setup properly
9. Add a Sending Domain to Your Dashboard. (How-to Documentation)
10. Add a Tracking Domain to Your Dashboard.




MailGun Delivery Server Integration


MailGun Integration Steps:

1. Register / sign-up with MailGun account
2. Add domain name to MailGun account
3. Add SPF and DKIM TXT records to your DNS hosting account
and verify domain name
4. Verify the registered email address in a MailGun
5. Add domain and API key in SendingPros Delivery Server
6. Validate Delivery Server in SendingPros account
7. Confirm bounce and complaint files are setup properly
8. Add Tracking Domain to Your Dashboard
9. Add Sending Domain to Your Dashboard In more details: 1. Register / sign-up with MailGun account 2. Add domain name to MailGun account a. Go to “Domains” in MailGun. b. Click on “Add New Domain” button. c. Enter Domain name and click on “Add Domain” button. d. Added details should be displayed as below. e. Click on “Continue to Domain Overview” button. 3. Add SPF and DKIMTXT records and verify domain name a. Copy the TXT records fro SPF and DKIM records b. Go to Domain Service Provider. (Go Daddy, NameCheap, Network Solutions etc) c. Add the TXT records for SPF and DKIM in the domain service provider for the domain. (Wait 24-48 hours for DNS record verification) 4. Verify the registered email address in a MailGun 5. Add domain and API key in SendingPros Delivery Server a. Login into SendingPros. b. Go to Delivery Servers -> Create new server -> Select “MailGun Web Api”. c. Enter name as “MailGun”. d. Go to MailGun your account login and Navigate to “Domain”. e. Click on the domain and copy it. f. Paste the domain into your SendingPros Delivery Server setup. g. Back in your MailGun account, copy your API Key. h. Paste API Key in SendingPros. i. Enter From Email and From Name details. j. Click on “Save Changes” button. 6. Validate Delivery Server in SendingPros account a. Enter “Email Address” and click on “Validate Server” button b. Go to your email account that you sent the validation email to and open said email. c. Click on the link inside the email. d. The Server status in the SendingPros should change as “Active”. 7. Confirm bounce and complaint files are setup properly. a. Go to MailGun -> Webhooks. b. Check the SendingPros links. They will look similar to this... c. To check the given webhooks inside SendingPros, go to delivery server > edit the server > click on “Info” tab from the right corner of the screen. d. In the new pop-up box, you will get the details about how to setup the webhooks and the SendingPros links. FINALLY.... Add Tracking Domain to Your Dashboard You need to add and activate your own tracking domain to your SendingPros Dashboard account.

Add Sending Domain to Your Dashboard
Navigate to Domains/Sending Domains.
Click on "Create New".
Enter your domain name in the box and click "Save Changes".
Your DKIM and SPF records will then be generated for you.
Add the DKIM and SPF records to your DNS settings with your DNS host.
After you have completed that step, go back to your new Sending Domain and click "Verify DNS Records".




ElasticEmail Complaint/Bounce Notifications Setup


In order for SendingPros to be able to properly handle bounces/complaints for ElasticEmail delivery servers, you need to edit your ElasticEmail account and add the webhook url where SendingPros expects to receive these notifications. You do this by going to https://elasticemail.com/account#/settings and select the notifications tab. To find your appropriate webhook in SendingPros, select your ElasticEmail delivery server on the delivery server page. Then, select the 'info' icon in the upper right corner. Your correct webhook will appear in the popup window.




Adding a new Amazon SES delivery server (Web API)


This article will drive you through the steps on creating and validating an Amazon SES delivery server. First of all you have to create an account here http://console.aws.amazon.com. Once you are done and you are logged in, you should search for the Simple Email Service. The Simple Email Service landing page should look like this: Then, you need to confirm your sender identity.
There are 2 ways: using domain or email address.
SendingPros uses email addresses for sender identity, so you will need to validate an email address not a domain: The process of Verify a New Email Address is pretty straight forward, you add your new email address and then you have to verify it. You will receive an email containing a verification link in the inbox of the email you wish to verify. Next step would be to create a IAM user and give it PowerUser permissions so it will be able to send emails using SES. Click on Add user button. Select a user name and check the box for Programmatic access. Next step will be to set the user permissions. You can assign the user to a group that will have the necessary permissions or you can directly assign the policies to the user. To be sure that you will have all the necessary permissions to send emails we will use PowerUserAccess policy. After you create the user you will have to save the Access Key ID and the Secret Access Key. You will need these when you will setup the delivery server in SendingPros. The next step will be to go to your SES home page in the dashboard and to access SMTP Settings. You will need to note down the Server Name since you will need it inside SendingPros setup. OK, We are done with the Amazon SES setup. After completing these steps we will need the following info for the SendingPros setup part: Access Key ID Secret Access Server Name Confirmed SES email address Inside your SendingPros account, navigate to Servers > Delivery Servers page, click "Create new server' and choose the Amazon SES Web Api. Here you will need to fill in the info that you noted from the Amazon SES setup steps. Save the form and then you will need to verify your server. In the verification step you should enter a valid email address where you will receive an email containing the verification link. That’s it! TROUBLESHOOTING TIP! Issue: You receive the following message when attempting to verify your AWS delivery server in SendingPros "Cannot send the confirmation email using the data you provided." Solution: Make sure that you copied and pasted your AWS Secret Access Key into SendingPros correctly.




Using Sparkpost, i get a “Forbidden” error message when i try to validate the delivery server.


This error message might look like: "Cannot send the confirmation email using the data you provided. Here is a transcript of the error message: Forbidden." This happens because, when you created the SparkPost api key, you didn’t check all of the permissions. The easiest solution is to simply generate another key (checking all permissions this time) and use the new key in your SendingPros delivery server settings.





Lists

Create Your First Email List


In order to start sending email campaigns, you must first create an email list and import your subscribers. On the left menu bar, click on "Lists" and then select "Create new". Each list is totally separate, which means you can customise each list as you wish, including subscribers, custom forms/pages and custom fields.




Upload/Import Subscribers to Your Email Lists


Once your email list is created, next step is to start importing your subscribers into the list.
In order to do so, just

  1. Click on Lists in the left menu bar. Then, select your List Title from Lists area.
  2. Click on the Tools box. 3. Click on the Import box.You will be allowed to import from a csv file, a text file or from another database as described here.




Add Subscribers by Web Form or POST


Automate your subscriber additions by embedding a sign-up (or unsubscribe) form on your website.

1. Click on Lists in the left menu bar.
2. Select your list name from the lists page.
3. Go to "Forms".
4. There, you will find pre-made subscribe and unsubscribe form scripts. You may need to modify them a bit to fit the look and feel of your website.
NOTE: If you are going to add subscribers via POST, your list-specific posting url is at the top of the subscribe form code.




Correct CSV File Format for Subscriber Import


When importing subscribers into SendingPros, you can do it from text files, csv files or external sql database. If you decide to do it from csv files, your csv file has to contain proper header columns and one of the columns must be named 'email'. If you don’t have the email column, the application will not import your file. Here’s how a proper file should look: Email,"First name","Last name","Age" a@domain.com,John,Doe,25 b@domain.com,Jane,Doe,22 c@domain.com,Joe,Doe,12 d@domain.com,Jen,Doe,15 The first row of the file is considered the file header. If your email list doesn’t contain custom fields for each header column, those custom fields will be created automatically.





Subscriber Management (Segments/Fields/Queries)

Upload/Import Subscribers to Your Email Lists


Once your email list is created, next step is to start importing your subscribers into the list.
In order to do so, just

  1. Click on Lists in the left menu bar. Then, select your List Title from Lists area.
  2. Click on the Tools box. 3. Click on the Import box.You will be allowed to import from a csv file, a text file or from another database as described here.




Add Subscribers by Web Form or POST


Automate your subscriber additions by embedding a sign-up (or unsubscribe) form on your website.

1. Click on Lists in the left menu bar.
2. Select your list name from the lists page.
3. Go to "Forms".
4. There, you will find pre-made subscribe and unsubscribe form scripts. You may need to modify them a bit to fit the look and feel of your website.
NOTE: If you are going to add subscribers via POST, your list-specific posting url is at the top of the subscribe form code.




Deep Filter/Query All Subscribers


You may find it useful to run queries on subscribers in one or more lists to gain further insight into your subscribers' actions.
1. Click on Lists in the left menu bar.
2. Select the "All subscribers" button. 3. Next, select the "Filters" button. 4. From the next page, you can select all of your filter criteria from the drop down boxes.




Create Subscriber Segments


Segments allow you to create sub-lists within your main lists based on your selected conditions and custom tags.

1. First, you will need to create your Custom Field Tags within your list.
2. Navigate back to your list page.
a. Click on Lists in the left menu bar.
b. Select your List Name on the Lists page.
3. Click on "Segments".
4. Click the "Create new" button 5. Name your segment and choose your Operator (match any or all conditions). Use the + icon to add fields to your segment. 6. Always use the "Save changes" button at the bottom of the page to save your work!


Note: Clicking the information icon will present you with a list of dynamic field tags that you can also include in your segments.




Tag Subscribers Who Click Your Links


Tag Subscribers Who Click Links in Your Emails

1. First, you must create a Custom Field Tag to with which to 'label' your clickers.
2. Create a new email campaign or select one of your current campaigns.
3. Within your campaign steps, go to the Template page.
4. Scroll to the bottom of the page. Click on "Change subscriber custom field on link click". 5. Click the + icon to add an action.
Select your custom tag from the Field dropdown box and designate the "Field value" you would like assigned when someone clicks a link in your. 6. Click "Save and next" at the bottom of the page.


NOTE: You can also elect to move or copy those you tag as clickers to another list. For example, if you would like to have a separate list solely comprised of clickers, you can use the "Actions against subscribers on link click" section to designate which list you would like your clickers copied to.




Tag Subscribers Who Open Your Emails


1. First, you must create a Custom Field Tag to with which to 'label' your openers.
2. Create a new email campaign or select one of your current campaigns.
3. Within your campaign steps, go to the Setup page.
4. Click on "Show more options". 5. Select your custom tag from the Field dropdown box and designate the "Field value" you would like assigned when someone opens your email.




Create Custom Field Tags for Subscriber Actions


Field Tags allow you to save information about each subscriber and his/her actions and therefore customize the way you interact with them.
For example, you may wish to only contact people who have opened your past campaigns. Creating a Field Tag for "openers" will allow you to do so with ease. Maybe you want to send birthday promos to those subscribers having birthdays in a certain month. You could create a Field Tag for "birthdate" and target subscribers accordingly.

Steps to Create Custom Field Tags:
1. Click on Lists in the left menu bar.
2. Select your List Name on the Lists page.
3. Click on "Custom fields."
4. On the following page, you will be able to create any type of custom field that you need including text, dates, dropdown boxes, etc. You will find a large selection of field types at the bottom of the page. 5. Complete the field properties for your chosen field type.
If you are unsure of what a field box is, simply click inside the field box to see a pop-up explanation. 6. ALWAYS CLICK THE "SAVE CHANGES" BUTTON at the bottom of the page for your changes to take effect.
Depending on the size of your list, it may take a few minutes for your fields to update.





Delivery Servers

Add a Tracking Domain


Tracking domains allow the links in your email copy body to reflect your sending domain.
For example, rather than a link in your email body reflecting "yahoo.com", a tracking domain will show the link as 'yourdomain.com/site'. When someone clicks on 'yourdomain.com/site' they will be automatically directed to your yahoo.com link.

How to add a tracking domain:
1. From Dashboard left menu, select “Domains”, then, “Tracking Domain”. 2. Click “Create New” button, and, on next screen, add a subdomain with format such as “tracking.your-domain.com” ('tracking' can be any subdomain that you choose). 3. Save Your Changes 4. Next, go to your DNS hosting and add a DNS CNAME record for subdomain “tracking.your-domain.com” and point it to sendingpros.net. 5. Finally, you need to Activate the tracking domain. Click on Servers in the left menu, select Delivery Servers, and then click the Edit Icon next to the delivery server that corresponds to your tracking domain.




Add a Sending Domain


In order for your emails to reflect your own domain (much needed for best delivery), you must add a custom Sending Domain.
Your sending domain shows your subscribers via the "From" field who is sending them a message.

For example, if you would like to send an email from info@outlook.com, you will need to add and verify "outlook.com" as your sending domain.

You can use as many sending domains as you would like. However, each sending domain must also have a matching verified delivery server in your account.

To Add Sending Domain to Your Dashboard:
1. Navigate to Domains/Sending Domains.
2. Click on "Create New".
3. Enter your domain name in the box and click "Save Changes".
4. Your DKIM and SPF records will then be generated for you.
5. Add the DKIM and SPF records to your DNS settings with your DNS host.
6. After you have completed that step, go back to your new Sending Domain and click "Verify DNS Records".




How To Deliver Email Campaigns Through Multiple Delivery Servers


You can easily spread your email traffic over the delivery servers of your choice. This can help you to increase the deliverability of your campaigns. 1. Go to Servers > Delivery servers from the left menu and select one of the delivery servers you would like to use. 2. Under "Probability" select the percentage of time you would like your campaigns to run through that server. In this example, we will be using two delivery servers so each will be set to 50% Probability. Repeat this step for each delivery server you would like to use in a rotation. NOTE: Do not forget to save your setting and activate the server(s)! 3. Now, create your campaign. On the second step ("Setup"), click the Show More Options button on the lower right. At the bottom of the page, select the delivery servers you wish to spread the campaign across.




Email Box Monitors


An email box monitor is simply an imap/pop3 account, just like a bounce or feedback loop server, where SendingPros will connect to, download the contents, and process them in order to take a certain action. You can define conditions so that , when SendingPros processes the emails found in the account, it will take certain actions if it finds certain content. For example, you can tell it to unsubscribe subscribers from the email list in case it finds the phrase “unsubscribe me”. This feature is really useful when people reply to your email campaigns and tell you to unsubscribe them for example. This way you will save valuable time since the process can be automated.




Add a Delivery Server


To send email, you will need to add an SMTP relay delivery server into your SendingPros account. SendingPros currently supports several popular options. To view the list of supported delivery server providers, click on Delivery servers from the left menu bar and then +Create new server. Once you have created your account as the delivery server provider of your choice, return to this page, click on the provider you will be using, and complete the form on the following page. You will then be asked to verify the delivery server by clicking a link in an automated email to ensure that everything is working properly.





Campaigns

Campaign Tags and Filters


When sending a campaign, you are able to use a number of custom tags and filters.
Most common tags are listed below:
[UNSUBSCRIBE_URL] [COMPANY_FULL_ADDRESS] [UPDATE_PROFILE_URL] [WEB_VERSION_URL] [CAMPAIGN_URL] [LIST_NAME] [LIST_SUBJECT] [LIST_DESCRIPTION] [LIST_FROM_NAME] [CURRENT_YEAR] [CURRENT_MONTH] [CURRENT_DAY] [CURRENT_DATE] [COMPANY_NAME] [COMPANY_ADDRESS_1] [COMPANY_ADDRESS_2] [COMPANY_CITY] [COMPANY_ZONE] [COMPANY_ZIP] [COMPANY_COUNTRY] [COMPANY_PHONE] [CAMPAIGN_SUBJECT] [CAMPAIGN_TO_NAME] [CAMPAIGN_FROM_NAME] [CAMPAIGN_REPLY_TO] [CAMPAIGN_UID] [SUBSCRIBER_UID] [EMAIL] [FNAME] [LNAME] Now, each of the above tags is able to receive a set of filters.
Filters are a simple way of transforming the tag in a way or another, for example you might want to embed a sharing link to twitter in your campaign, say the campaign url itself.

Using only the tags you would embed it like:

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT]&url=[CAMPAIGN_URL]

But there is a problem, because twitter expects your arguments to be url encoded, and by that, i mean twitter expects to get

https://twitter.com/intent/tweet?text=my%20super%20campaign&url=http%3A%2F%2Fwww.domain.com%2Fcampaigns%2F1cart129djat3

but instead it will get https://twitter.com/intent/tweet?text=my super campaign&url=http://www.domain.com/campaigns/1cart129djat3

In order to overcome this issue, we will apply filters over our tags, therefore, the twitter url becomes:

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:urlencode]&url=[CAMPAIGN_URL:filter:urlencode]

Pretty simple eh?
But we can do even more, let's say we want to make sure our twitter text starts with a capitalized letter and the rest of the letters will be lowercase.
In order to accomplish this, we can apply multiple filters(separate by a pipe) to same tag, for example:

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:lowercase|ucfirst|urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Please note, the order in which you add the filters is the same order they are applied.

Bellow is the entire list of filters, for now there are a few, but in the future the number might increase. urlencode will urlencode your tag rawurlencode will rawurlencode your url htmlencode will convert html tags into their entities trim will trim the white spaces from begining and end of your tag uppercase will transform your tag in uppercase only chars lowercase will transform your tag in lowercase only chars ucwords will capitalize each first letter from your tag content ucfirst will capitalize only the first letter of your tag reverse will reverse your tag content




Create and Send a Campaign


Finally, after your list is created, you have added your subscribers into it and set up your delivery server, tracking domain, and sending domain it’s time to create your first campaign. 1. Starting in the left menu bar, select Campaigns and then Regular Campaigns. 2. Select the "Create New" button.

3. Name your campaign and Select the list you want to use for sending and, optionally, a segment from the list. Click "Save and Next".
4. Complete the required fields in Campaign Setup and Campaign Options and then Click on Show More Options.
5. At the bottom of the page, select the Delivery Server(s) you wish to use for this campaign. Click "Save and Next".
6. You can add a new template just for the campaign itself or use an existing one.
**IMPORTANT: All campaigns must include the tags [COMPANY_FULL_ADDRESS] and [UNSUBSCRIBE_URL] for CAN-SPAM compliance

Make sure you test all campaigns before actually sending them, this is crucial.

Once you see everything looks good, send your campaign and enjoy very detailed, real time statistics.




How can i check my campaign delivery logs?


Each time a campaign is sending, SendingPros keeps a log of the subscriber which received the campaign so far so that we don’t send same email several times to same subscriber. Beside this crucial functionality, these logs can also be used to see how delivery went for each subscriber in a campaign. You can see if all emails were delivered successfully or if they had errors, in which case you can see the exact errors. 1. In order to view your campaign delivery logs, go to your list of campaigns and select the campaign you want to check by clicking it’s title. 2. Next, click the number of subscribers which received the campaign. 3. Once you click it, you will see all subscribers which received the campaign and the status of their delivery. NOTE: Keep in mind the above delivery logs are available only for 5 days after the campaign has been marked as sent.




How to Add Unsubscribe Link Tag in Email Template/Campaign


While designing email templates and campigns inside email editor of SendingPros, you can easily add your required unsubscribe tag into the text where you wish to allow your recipients to unsubscribe. In the editor, select/highlight the text where you wish to add link. Next, click on the add hyperlink button and then paste [UNSUBSCRIBE_URL] next to the http:// field. Finally, in the Protocol dropdown box that shows 'http://', select “others” click on OK to save settings. This tag [UNSUBSCRIBE_URL] will dynamically convert into link for the subscribers who will receive emails and wish to be removed.




How To Deliver Email Campaigns Through Multiple Delivery Servers


You can easily spread your email traffic over the delivery servers of your choice. This can help you to increase the deliverability of your campaigns. 1. Go to Servers > Delivery servers from the left menu and select one of the delivery servers you would like to use. 2. Under "Probability" select the percentage of time you would like your campaigns to run through that server. In this example, we will be using two delivery servers so each will be set to 50% Probability. Repeat this step for each delivery server you would like to use in a rotation. NOTE: Do not forget to save your setting and activate the server(s)! 3. Now, create your campaign. On the second step ("Setup"), click the Show More Options button on the lower right. At the bottom of the page, select the delivery servers you wish to spread the campaign across.




Add Additional Headers to Your Campaigns


If your delivery server need extra headers in order to deliver, you can easily add them in just a few steps. For example, you might want to add unsubscribe links to your header in addition to the links in your email body. NOTE: Use this with caution as incorrect headers can cause your delivery to fail. 1. Go to Servers > Delivery Servers page from lefthand menu. 2. Select the delivery server you wish to add header information to. 3. Click on the + icon to the right of “Additional headers”. 4. Add “Header name”, “Header value” properly and Save Changes. The following Dynamic Tags can be used depending on context: [CAMPAIGN_UID], [SUBSCRIBER_UID], [SUBSCRIBER_EMAIL] Note: If a header is not in the correct format or if it is part of the restricted headers, it will not be added.




What is "GIVEUP" delivery status and how do I fix it?


Sometimes, you might see that your campaigns have high bounce rates or that they have not yet been delivered, resulting in a zero open rate and finally you see the status “GIVEUP” in a campaign's processed status. This would be found by clicking on the affected campaign and then "Recipeints" under Campaign Overview. Some of the reasons for a “GIVEUP” state include: 1. First, confirm that your SMTP delivery servers are in "active" state. 2. If you are using Amazon SES, this issue happens when your account gets suspended. Confirm this by logging into your Amazon SES account. If your account has not been suspended, then delete your existing Amazon SES account from SendingPros and configure it again as a fresh account. NOTE: This can also occer with Amazon SES accounts if you have not yet been granted Production Access from them. 3. If this issue is happening with other non-Amazon SES delivery servers, then you should confirm with that SMTP provider that you are allowed to send outgoing mails from your pre-configured sending domain name. 4. Confirm that your delivery server sending domain is using the proper SPF, DKIM, DMARC, Google Postmasters and MX mailbox. 5. Verify with your SMTP delivery server provider that you are not crossing any email delivery speed limits (hourly, daily, etc.). 6. Check your hard and soft bounce rates and these can also cause your emails to be blocked and 'given up' on.




Why does my campaign come from the 'wrong' From address?


By default, SendingPros does not allow FROM spoofing. tIn other words, it does not allow you to send email from an address that is different than the FROM address you used in your delivery server settings. The reason for this is that most of delivery servers will reject emails that try to use a different FROM address than the one used for authentication at the server account. There are also 3rd-party smtp servers where you have to confirm the email address you are using in the FROM. If SendingPros would allow FROM spoofing, then you’d be sending from an unverified email address and all your emails will fail sending. So, simply put, by default, SendingPros plays it safe. However, in each delivery server, there is a setting called “Force FROM” which by default is set to “Always”. If you are absolutely sure your delivery server provider allows FROM spoofing, then you can set this option to “Never”. Please beware, if your delivery servers do not support FROM spoofing, all your emails will fail sending and there’s nothing we at SendingPros can do to help. Use with caution.




What is Timewarp delivery and how do I set it up?


Timewarp is a feature that schedules email campaigns based on each individual subscriber’s time zone. That way, subscribers receive your scheduled campaigns at the correct time for them. We use the subscriber ip address in order to detect the right user timezone. For IPS where we cannot detect the timezone, we assume the timezone is UTC. Please note that you have to schedule your campaign with at least 24 hours in advance for this to work properly. This feature only works for regular campaigns. It does not work for Autoresponders. You can enable Timewarp for a campaign on the "Confirmation" Settings page for that individual campaign.




Creating Surveys


Want to engage your subscribers? You can create a survey and then include a link to it in your email campaigns so people can navigate to your survey page and submit it. Then you will be able to view stats related to the survey in the survey overview. To create a survey, click on "Surveys" from the lefthand menu and then the "Create New" button. Complete this page to establish the basic format of your survey as well as the start and end dates, then Save Changes. You will add the actual survey questions/options on the following page. To retrieve the url of your survey page, navigate back to your main surveys page. Next, click on the "eye" icon next to the survey page you wish to view. Your survey landing page will open in a new window. That is the link to use for directing traffic to your survey. You can view the stats for your surveys by clicking on the survey name from your main surveys page.





Forms

Add Subscribers by Web Form or POST


Automate your subscriber additions by embedding a sign-up (or unsubscribe) form on your website.

1. Click on Lists in the left menu bar.
2. Select your list name from the lists page.
3. Go to "Forms".
4. There, you will find pre-made subscribe and unsubscribe form scripts. You may need to modify them a bit to fit the look and feel of your website.
NOTE: If you are going to add subscribers via POST, your list-specific posting url is at the top of the subscribe form code.




Creating Surveys


Want to engage your subscribers? You can create a survey and then include a link to it in your email campaigns so people can navigate to your survey page and submit it. Then you will be able to view stats related to the survey in the survey overview. To create a survey, click on "Surveys" from the lefthand menu and then the "Create New" button. Complete this page to establish the basic format of your survey as well as the start and end dates, then Save Changes. You will add the actual survey questions/options on the following page. To retrieve the url of your survey page, navigate back to your main surveys page. Next, click on the "eye" icon next to the survey page you wish to view. Your survey landing page will open in a new window. That is the link to use for directing traffic to your survey. You can view the stats for your surveys by clicking on the survey name from your main surveys page.





GDPR and CAN-SPAM

SendingPros and GDPR


GDPR came into effect starting 25th of May 2018 and you should be aware of it.
We don’t provide legal advice, you should consult your legal advisor regarding the way you conduct your business and what you should do to comply with GDPR.
GDPR has a few main principles, below we show them and also show how SendingPros helps, as follows: For subscribers inside your SendingPros application:
A. Obtain Consent
You must insert a required consent checkbox in your subscribe forms, unchecked by default, where you ask your subscribers the consent for sending them emails periodically and only add them to the list if they consent.
You should always enable double opt-in for your email lists so that your subscribers clearly consent they want to be added to your lists.
B. Right to Access/Rectification
Your subscribers, can at any time, update their profile information by following the link you include in the email footers. The tag that does this in mailwizz is [UPDATE_PROFILE_URL].
Subscribers might as well contact you directly in order to have their data corrected/removed and you should fulfil their request.
C. Right to be Forgotten
Your subscribers can unsubscribe at any time by following the unsubscribe link which you include in all email footers. The tag that does this is [UNSUBSCRIBE_URL].
D. Data Portability
You can export your subscribers info at any time from your SendingPros application.
E. Privacy by Design
SendingPros does its best to keep the subscriber information safely.
F. Breach Notification
In case of a data breach on your site you have to notify your subscribers immediately if they are affected. You can send a regular campaign for this purpose. GDPR also applies to the existing subscribers you have and in case they do not meet the above requirements, you will have to send them a re-consent campaign to ask them if they still want to hear back from you and if they don’t, then remove them from your lists. GDPR itself is a very complex topic, please make sure you get in touch with a lawyer related to how GDPR applies to the business you are running, in case you have any questions/doubts/etc.
While SendingPros offers you the tools to be compliant, it is entirely up to you to do so.




CAN-SPAM Act: A Compliance Guide for Business


Do you use email in your business? The CAN-SPAM Act, a law that sets the rules for commercial email, establishes requirements for commercial messages, gives recipients the right to have you stop emailing them, and spells out tough penalties for violations. Despite its name, the CAN-SPAM Act doesn’t apply just to bulk email. It covers all commercial messages, which the law defines as “any electronic mail message the primary purpose of which is the commercial advertisement or promotion of a commercial product or service,” including email that promotes content on commercial websites. The law makes no exception for business-to-business email. That means all email – for example, a message to former customers announcing a new product line – must comply with the law. Each separate email in violation of the CAN-SPAM Act is subject to penalties of up to $16,000, so non-compliance can be costly. But following the law isn’t complicated. Here’s a rundown of CAN-SPAM’s main requirements: 1. Don’t use false or misleading header information. Your “From,” “To,” “Reply-To,” and routing information – including the originating domain name and email address – must be accurate and identify the person or business who initiated the message. 2. Don’t use deceptive subject lines. The subject line must accurately reflect the content of the message. 3. Identify the message as an ad. The law gives you a lot of leeway in how to do this, but you must disclose clearly and conspicuously that your message is an advertisement. 4. Tell recipients where you’re located. Your message must include your valid physical postal address. This can be your current street address, a post office box you’ve registered with the U.S. Postal Service, or a private mailbox you’ve registered with a commercial mail receiving agency established under Postal Service regulations. 5. Tell recipients how to opt out of receiving future email from you. Your message must include a clear and conspicuous explanation of how the recipient can opt out of getting email from you in the future. Craft the notice in a way that’s easy for an ordinary person to recognize, read, and understand. Creative use of type size, color, and location can improve clarity. Give a return email address or another easy Internet-based way to allow people to communicate their choice to you. You may create a menu to allow a recipient to opt out of certain types of messages, but you must include the option to stop all commercial messages from you. Make sure your spam filter doesn’t block these opt-out requests. 6. Honor opt-out requests promptly. Any opt-out mechanism you offer must be able to process opt-out requests for at least 30 days after you send your message. You must honor a recipient’s opt-out request within 10 business days. You can’t charge a fee, require the recipient to give you any personally identifying information beyond an email address, or make the recipient take any step other than sending a reply email or visiting a single page on an Internet website as a condition for honoring an opt-out request. Once people have told you they don’t want to receive more messages from you, you can’t sell or transfer their email addresses, even in the form of a mailing list. The only exception is that you may transfer the addresses to a company you’ve hired to help you comply with the CAN-SPAM Act. 7. Monitor what others are doing on your behalf. The law makes clear that even if you hire another company to handle your email marketing, you can’t contract away your legal responsibility to comply with the law. Both the company whose product is promoted in the message and the company that actually sends the message may be held legally responsible. Need more information? Please visit http://www.business.ftc.gov/documents/bus61-can-spam-act-compliance-guide-business





Troubleshooting

Why do i get this error: "Email delivery is temporary disabled" ?


There are two things that can cause the error “Email delivery is temporary disabled.” 1. You have no active delivery server set up in your account.
2. You have one/more active delivery servers but they are over the hourly quota that you set for them.
Fixes for the above issues as they are listed :
1. Make sure you add and validate at least one delivery server and it stays active after you modify it (some changes to the delivery server require revalidation).
2. Wait until the next hour when the hourly quota is fresh again.




What causes the error "Cannot find a valid server to send the campaign email, aborting until a delivery server is available"?


This error is shown because you do not have a delivery server set up or available to send the current campaign. This can happen for various reasons, such as: 1) You actually have never created a delivery server in the first place. 2) You did create a delivery server, but it is not validated. 3) You have a valid delivery server, but in it’s settings, it is set to only send transactional emails.




When using WEB API delivery servers, bounce processing doesn’t work.


If you are using the web api implementation for Amazon SES / Mandrill / Mailgun / etc and you find out that bounce processing doesn’t really work, below is a potential reason: You are redirecting users from http to https.
If that’s the case make sure the /dswh/ uri is not included in your redirection rules to https. Basically, each request that comes to http://yourdomain.com/index.php/dswh/X must be left untouched, without redirecting it to https://yourdomain.com/index.php/dswh/X.
In case it is unclear, http://yourdomain.com/index.php/dswh/X is the url format where the notifications are sent by amazon/mandrill/mailgun/etc to notify the SendingPros platform about your bounces/complaints and so on.




SendingPros generates DKIM keys that are too long. What can i do?


By default, SendingPros’ DKIM key size is 2048 bit which should be supported by all DNS platforms and you should not have any issue adding it as a TXT record. However, some providers don’t support 2048 bit keys, only 1024, which means when you paste the 2048 bit key, it gets truncated. We suggest reaching out to your service provider and ask them to support 2048 bit keys.
If you indeed have no other option, SendingPros offers you the possibility to switch to 1024 bit keys. To do this, you need to add a new app param as explained here.
The param you have to enter is: 'email.custom.dkim.key.size' => 1024, so the param name is email.custom.dkim.key.size and the param value is 1024.




What is "GIVEUP" delivery status and how do I fix it?


Sometimes, you might see that your campaigns have high bounce rates or that they have not yet been delivered, resulting in a zero open rate and finally you see the status “GIVEUP” in a campaign's processed status. This would be found by clicking on the affected campaign and then "Recipeints" under Campaign Overview. Some of the reasons for a “GIVEUP” state include: 1. First, confirm that your SMTP delivery servers are in "active" state. 2. If you are using Amazon SES, this issue happens when your account gets suspended. Confirm this by logging into your Amazon SES account. If your account has not been suspended, then delete your existing Amazon SES account from SendingPros and configure it again as a fresh account. NOTE: This can also occer with Amazon SES accounts if you have not yet been granted Production Access from them. 3. If this issue is happening with other non-Amazon SES delivery servers, then you should confirm with that SMTP provider that you are allowed to send outgoing mails from your pre-configured sending domain name. 4. Confirm that your delivery server sending domain is using the proper SPF, DKIM, DMARC, Google Postmasters and MX mailbox. 5. Verify with your SMTP delivery server provider that you are not crossing any email delivery speed limits (hourly, daily, etc.). 6. Check your hard and soft bounce rates and these can also cause your emails to be blocked and 'given up' on.




Why does my campaign come from the 'wrong' From address?


By default, SendingPros does not allow FROM spoofing. tIn other words, it does not allow you to send email from an address that is different than the FROM address you used in your delivery server settings. The reason for this is that most of delivery servers will reject emails that try to use a different FROM address than the one used for authentication at the server account. There are also 3rd-party smtp servers where you have to confirm the email address you are using in the FROM. If SendingPros would allow FROM spoofing, then you’d be sending from an unverified email address and all your emails will fail sending. So, simply put, by default, SendingPros plays it safe. However, in each delivery server, there is a setting called “Force FROM” which by default is set to “Always”. If you are absolutely sure your delivery server provider allows FROM spoofing, then you can set this option to “Never”. Please beware, if your delivery servers do not support FROM spoofing, all your emails will fail sending and there’s nothing we at SendingPros can do to help. Use with caution.




Email Box Monitors


An email box monitor is simply an imap/pop3 account, just like a bounce or feedback loop server, where SendingPros will connect to, download the contents, and process them in order to take a certain action. You can define conditions so that , when SendingPros processes the emails found in the account, it will take certain actions if it finds certain content. For example, you can tell it to unsubscribe subscribers from the email list in case it finds the phrase “unsubscribe me”. This feature is really useful when people reply to your email campaigns and tell you to unsubscribe them for example. This way you will save valuable time since the process can be automated.




Where do i find my API info?


In order to integrate SendingPros with 3rd-party apps or any custom apps, you can use it’s powerful API. Accessing the API requires you to generate and use a set of keys, a private and a public key. You can also limit what IP addresses can use those keys, or what IP addresses are not allowed to use the keys. To generating your api keys, click on "Api keys" from the lefthand menu bar. Next, click the "Create New" button in the upper right of your screen. To find the API url, click on the info "i" icon at the upper right of the page.




Creating Surveys


Want to engage your subscribers? You can create a survey and then include a link to it in your email campaigns so people can navigate to your survey page and submit it. Then you will be able to view stats related to the survey in the survey overview. To create a survey, click on "Surveys" from the lefthand menu and then the "Create New" button. Complete this page to establish the basic format of your survey as well as the start and end dates, then Save Changes. You will add the actual survey questions/options on the following page. To retrieve the url of your survey page, navigate back to your main surveys page. Next, click on the "eye" icon next to the survey page you wish to view. Your survey landing page will open in a new window. That is the link to use for directing traffic to your survey. You can view the stats for your surveys by clicking on the survey name from your main surveys page.





  • Facebook
  • Twitter
  • Instagram Social Icon
  • LinkedIn Social Icon
Stay in Touch
Useful Links

© Copyright 2019 SendingPros - All Rights Reserved
Terms and conditions | Privacy policy