We want an email to be sent to a subscriber even if they have been add

Hey all

We want an email to be sent to a subscriber even if they have been added to the database beforehand, at the moment it doesnt. It seems to recognise their email and not send out the email as they are not added again.

Is this possible, does anybody know?

D

Greg Strutton Greg Strutton, 5 years ago

Hi,

We responded to your support ticket that you submitted, but thought we would also share the details here.

Welcome emails are only sent to those recipients that have signed up via the web form or via the API.  If subscribers have been manually imported or already exist after the welcome email has been set up, they won't be sent this welcome email.

The same is for any recipients within an autoresponder.  Any recipient that is already within a list before an autoresponder is activated, or if they have been manually imported, will not get sent the on sign up email.

I hope that helps.
Greg

robert.lindberg.1, 5 years ago

My clients gather a lot of emails offline and the ability to send to uploaded email address would be a welcome feature.

Right now, here's how I work around it:

1.  I've added a custom field for "SignUpDate"
2.  Whenever new subscribers are added, my clients add this column with today's date.
3.  The first autoresponder is set to +1 day

It's not perfect as I'd like to send to them immediately, but one day isn't a big deal.  It becomes a problem when my clients with a custom field and having to add code related to the API that creates the date and makes sure this date isn't reset if the subscriber submits an action that could update the date, which would reset the series of autoresponders.

Here's the API process I'm using in PHP:

require_once '../../csrest_subscribers.php';

$wrap = new CS_REST_Subscribers($ClientListID, $API);
$result = $wrap->get_history($email);
if($result->was_successful()) {
} else {
    $SignUpDate = date("Y-m-d") ;
}

....

if( $EmailAdd == 'on') {
require_once '../../csrest_subscribers.php';

$wrap2 = new CS_REST_Subscribers($ClientListID, $API);

$result = $wrap2->add(array(
    'EmailAddress' => $email,
    'Name' => $Name,
    'CustomFields' => array(
        array(
            'Key' => 'SignUpDate',
            'Value' => $SignUpDate
        )
    ),
    'Resubscribe' => true
));

roshodgekiss roshodgekiss, 5 years ago

Hi Robert, welcome to the forums. Thanks for this suggestion, we'll be sure to look into how we can have a welcome email sent to already-subscribed recipients and let you know if we come up with a more elegant solution in the future. Cheers for the details here, too!


Get in touch with us on Twitter: http://twitter.com/campaignmonitor
We're also on Facebook: http://facebook.com/campaignmonitor
Steven Quick, 5 years ago

I will have a look at Rob's work around but I think the behaviour where signup auto responder's don't trigger for email addresses that are added via csv import or manually entered is weird/unexpected.

Posted this in the "What can we add or improve in 2011" thread, but I'll add it here too just in case:

I'd like to see an option on the auto responder settings for "use import date for signup date on manual import" so that they do trigger when email addresses are added manually or via csv import in the admin ui.

This is an option in competing services.

roshodgekiss roshodgekiss, 5 years ago

Thanks Steven, I responded to your earlier thread. Definitely something for us to consider here and I'll be in touch if it features in a future release.


Get in touch with us on Twitter: http://twitter.com/campaignmonitor
We're also on Facebook: http://facebook.com/campaignmonitor
sirmoggy, 5 years ago

I second this. I'm disappointed I cannot have the autoresponder work with manual input.
My campaign was all setup (a simple Welcome Email for our retailer accounts) and now I've hit a brick wall here.

Can this be added to the queue of requests for 2012? Appreciate it!

roshodgekiss roshodgekiss, 5 years ago

Hi sirmoggy, I've most certainly added your request here, thanks for letting us know! In the interim, I'd recommend sending a campaign to the subscribers you are manually adding to your lists and set up the autoresponder for all new signups via your web forms.


Get in touch with us on Twitter: http://twitter.com/campaignmonitor
We're also on Facebook: http://facebook.com/campaignmonitor

Join 200,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free
1-888-533-8098