cancel
Showing results for 
Search instead for 
Did you mean: 

Is max contact lists still 1000?

SOLVED
Highlighted
All Star

Is max contact lists still 1000?

Hi,

 

I see in a post from about two years ago that when using the api to send emails, you can't have more than 1000 email lists in your account.

 

https://community.constantcontact.com/t5/Developer-Support-ask-questions/Maximum-number-of-contact-l...

 

Is this still the case?

 

My workaround for this is ...every month or so, I just manually delete the oldest 250 email lists.  Is there a better way to do this?

 

One idea I have is ... every time the api is invoked to send an email ...

 

- get an array of *all* email lists (using the api)

- the array has the create and modify date of each email list

- iterate through the array and delete (using the api) all email lists > 2 months old

 

Does that sound like a good idea, or is there a better solution?

 

Thanks!

 

6 REPLIES
Moderator

Re: Is max contact lists still 1000?

Hello,

 

Thank you for reaching out to the API Support team here at Constant Contact.

 

Currently a Constant Contact account is still limited to 1000 lists.

 

It sounds like you may be creating new lists each time you send an email campaign. Constant Contact is designed for you to re-use email lists over the course of multiple email campaigns, and there are steps you can take with the API to manage the contacts within your current lists. In order to give you the best solution I would need a bit more detail about your overall process and why you are creating so many lists so often.

 

 

Sincerely,

David B.

API Support Specialist

All Star

Re: Is max contact lists still 1000?

Hi David

 

Thanks for your reply.

 

Here's more detail of our process ... 

- We're a membership organization, and we group our members into about 80 geographic "regions" worldwide. 

- Our website has 80 subdomains, one for each region. 

- Each subdomain has an admin page that has an "email blast" function

- That function uses the api to send emails via our single constant contact account.

- Each region has an admin person that emails it's members using the 'email blast'

 

Here's the issue re email lists ...

 

Our 'email blast' interface allows the admin to filter members based on various criteria (current member, past member, membership expiration date, conference attendee, et al).  Because of this filtering, we can't re-use lists that are already uploaded to constant contact - we have to create a new list each time we upload, based on the filtering criteria.

 

Thus - after a few months of 80 regions sending multiple emails, we can quickly accumulate several hundred email lists.

 

Currently, every now and then, I log onto constant contact and manually delete email lists to get us down to 700 or so, and then monitor until we get to 950 or so, and then delete again.  This is obviously fraught with issues, most often being that I forget and we hit 1000 email lists, and then our program hangs on the api call to upload the list, and the admin person emails me to delete lists...

 

I'd like to automate the list management, and one idea I have is ... every time the api is invoked to send an email ...

 

- get an array of *all* email lists (using the api)

- that array has the create and modify date of each email list

- iterate through the array and delete (using the api) all email lists > 2 months old (or additional/other criteria)

 

Do you think that sounds reasonable, or is there an easier way?

 

Thanks,

Josh

 

 

 

Moderator

Re: Is max contact lists still 1000?

Hello,

 

Do your regional admins query/filter and create new lists based on a database that is kept outside of Constant Contact? From what I am understanding of your post it sounds like this might be the case and that after you send to a contact list then it is not used again. Even if an admin were to create the same exact search if your database is originally kept outside of Constant Contact then the new search will still result in importing the results to a new contact list.

 

I would consider adding in some coding to have your integration remove the contact list the day after it was used. Create a maintenance schedule where it logs in to the Constant Contact account and deletes the contact lists once a week or once every few days.

 

Unless I'm missing something here and you re-use the contact list again.


Regards,
Jimmy D.
API Support Specialist
All Star

Re: Is max contact lists still 1000?

Hi Jimmy

 

Yep, that's how our system is set up.  The contact list comes from our own database (outside contact contact), and that can change at any time (a new member joins, someone registers for an event).  So even the same filtering ("extract all current members") can be different 5 minutes later.  Thus we do not re-use the contact list.

 

Re your suggestion to "... add coding to remove contact list ..." - would that be using the api as I mentioned in my earlier post?

 

- get an array of *all* email lists (using the api)

- that array has the create and modify date of each email list

- iterate through the array and delete (using the api) all email lists > 2 months old (or additional/other criteria)

 

Thanks,

Josh

 

Moderator

Re: Is max contact lists still 1000?

Hi Josh,

 

You could use the method mentioned in your earlier post to help to keep your lists under 1000, yes. Jimmy was suggesting even going in and removing lists a day or week after they were used so as to not clutter up your account. Having said that, either method is likely to provide you with similar results whichever you decide to do.

 

Please let me know if you have any other questions!

 

Sincerely,

David B.

API Support Specialist

All Star

Re: Is max contact lists still 1000?

Hi David and Jimmy,

 

Thanks for your help with this.  Good to know I was on the right track with using the api to cull the number of lists.  I'll implement it that way.

 

Thanks,

Josh

Couldn't find your answer?

Find us on Twitter Mon-Fri 8am - 9pm ET. We've got real people waiting to help you out. Click below to start a conversation!