Adding a subscriber seemlessly to more than one list.. Can you do it ?

SimonHA
Regular Participant

Adding a subscriber seemlessly to more than one list.. Can you do it ?

Hi, we have a major issue with Constant Contact, I would be happy to pay a developer to find a way around it.

 

With our previous mail service, a singular contact could be added to multiple lists.

 

For example

 

dave@hotmail123.com could be added to 

 

-Newsletter list

-Customer list

- Specific interest in ... cats

 

This was easily done using the form creator or tweaking it to specify a list we wanted the person/persons added to.

 

We could also easily have somebody removed from one list when they joined another.. For example we could say

 

If Dave@hotmail123.com adds himself to -customer list- then remove him from -newsletter list.

 

We are having extranordinarly problems with the former part with Constant Contact via forms.

 

We have tried things like creating multiple webforms, we have tried using the CCSFG and also triedto send XML via CURL using POST with a http header of 'text/xml' but it says : "Authentication Required User Name and password". 

 

We can't have users facing awkward "confirmation" messages, we can't have users manually selecting which list they want from all our lists as we have over 50.

 

We simply need a way that the same user, can from a form, add themselves to whatever list we want them even if they are already on another list and we need to be make this automated witin the form, not expect the user to work out what list they want to be on etc.

 

Can anybody take this job on?

 

Thank you in advance.

 


Labrada Nutrition.

www.labrada.com

16 REPLIES 16
SimonHA
Regular Participant

Could somebody mvoe this to the developer section, my bad.

 

I'm trying to find somebody who can solve this issue for us.

 

Simon

Hi Simon,

 

For that level of customizatin, you would need to use our API and add your desired logic to the code that adds/removes your email addresses to & from lists.  We don't have anyone in-house who could take on that project, but you can look here for developers who are available for hire.  I would be happy to give them some code to start with that simply adds contacts to an account if they don't already have it.

 

Best Regards,

Shannon W.

API Support Specialist

SimonHA
Regular Participant

Hi Shannon, yes, that's reallky what I hoped posting here might find us. 

 

A developer capabale of doing this.

 

This is out of the box with our old list provider, very frustrating but hopefully we can resolve this.

 

I can't understand how it's not a major issue, every company I've ever worked for has required leads to be on more than one list, we can't be alone in this.

 

Simon

 

 

SimonHA
Regular Participant

I should add, the adding removing from lists isn't that important, we can live without it.

 

What is vital is that we can add the same lead to more than one list..

 

That's what's causing us mayhem

 

Customer signing up for product, not getting the email with the product details because they happened to be on say the newsletter list so they arn't getting added.

 

 

Hi,

 

You certainly have the capabality when using our API to update existing subscribers (who are already on lists) as well as add new contacts who aren't on lists.  We have example scripts that show how to perform a search for a contact, and then handle new & existing contacts appropriately.  When you hire a developer, let them know that we're happy to provide such an example so that they can modify it to take the appropriate action based on whether the contact exists or is new in the account.

 

Best Regards,

Shannon W.

API Support Specialist

SimonHA
Regular Participant

Hi Shannon, you wrote:

 

"You certainly have the capabality when using our API to update existing subscribers (who are already on lists)"

 

For sure, however how does that relate to our issue which is seemlessly , via a form, allowing a subscriber to join a 2nd list when already on an existing list WITHOUT getting the suscriber to manually put a tick in the box for the list they want.

 

I can't fathom how this hasn't been a major issue for CC.

 

Can you confirm we are talking about the same thing.

 

Thanks

Simon

Yes, I can confirm that you can add a subscriber to a 2nd list when already on an existing list WITHOUT getting the suscriber to manually put a tick in the box for the list they want.

 

The subscriber wouldn't even need to know which list they were on or what they were getting added to.  You could do that behind the scenes.

 

Best Regards,

Shannon W.

API Support Specialist

SimonHA
Regular Participant

Awesome, Can you tell me how?

 

Point us in the right direction?

 

CAn we pay Constant Contact to do it?

 

Can you recommend somebody?

 

Essentially we need a system that lets us replicate this across numerous opt in forms throughout the site where we are now using Constant Contact.

 

Thanks Shannon., I feel like there's some light at the end of the tunnel.

 

Simon

Hi,

 

Sorry, I don't have any personal experience with contract developers and we don't have anyone here who can be hired to build the logic you need.  I would recommend contacting someone listed here in our marketplace to build in the logic you need.

 

An example code snippet for a signup form can be found here.

 

Best Regards,

Shannon W.

API Support Specialist

SimonHA
Regular Participant

Hi Shannon, so to confirm, if I pass that code to my coding team, this should allow our forms to allow a user already on one list to join another list?

 

They simply need to integrate that code into the new form somehow.

 

Can I ask , you mentioned above, this was all possible, do you have any example of where you saw this?

 

Then I can simply direct the coding team to take a look.

 

Simon

Hi,

 

Sorry, I don't have any explicit examples of this.  You can look at this page for a rough example and then build in an if-else statement that incorporates the logic you want based on which lists the contact is on and what you want to add them to.

 

Best Regards,

Shannon W.

API Support Specialist

SimonHA
Regular Participant

THanks Shannon, the code you supplied as helped my coding team, they think they have this resolved.

 

I'll klnow more shortly , your help was invaluable.

Thanks Simon, I'm glad to hear that!  Have a great weekend.

SimonHA
Regular Participant

Not sure if you can help at all, but we used your code and my guys got it working except for 1 email address we tested which came up with the message below?

 

Have you ever seen that?

 

Array
(
[0] => Array
(
[error_key] => http.status.conflict
[error_message] => There was a conflict between the supplied data and the existing resource.
)

)

Hi Simon,

 

That message corresponds to a 409 error usually.  It typically means that a contact was attempted to be added to an account, but was already in the account.  It usually happens with scripts that don't check to see if the user exists before attempting to add it.  It could also mean a contact is needing to be updated, but the contact ID in the payload doesn't match the contact ID supplied in the URL.  In general, it's a 'mismatch' of some sort.

 

Best Regards,

Shannon W.

API Support Specialist

SimonHA
Regular Participant

THanks Shannon, we can't replicate it with any other email addresses.

 

We can now add the same email address to more than one list with ease via different forms using that code you providec, thanks.

 

It only had a headachve with one email address we tried.

 

Other than, that, the problem is now resolved.!

Developer Portal

View API documentation, code samples, get your API key.

Visit Page