Linking website ECLUB to CC

Participant

Linking website ECLUB to CC

To Constant Contact development support,
 
I am a Constant Contact (CC) Partner (Danmarmedia) that originally set-up 3 CC accounts for a restaurant group, BJ Willy's Restaurants. We set-up three separate CC accounts (1 for each location) due to the uniqueness of each location. Each location has a different name/logo/menu/events, and they each run independently from each other. And they've also had separate websites but our SEO Agency is currently updating and combining the websites, to make one universal website.
 
On our new BJ Willy's combined website (in beta testing currently) (http://bjwillys.liftclick.com/eclub/)
we have an ECLUB tab, to invite consumers to join our email club (hosted through Constant Contact). But we're running into some confusion as how to best link our new website ECLUB form to our three locations CC databases. 
 
CC Support suggested I email you to get some clarification, as they don't know API well enough to offer a final solution. While I'm not a web developer, I need to clear up the conflicting information, so we can move our website development along. I am cc:ing both the SEO agency and the owner of the restaurants on this email so we can open up dialogue to find the best solution.
 
If you go to our beta website (http://bjwillys.liftclick.com/eclub/) you'll notice on the ECLUB page, we have a pulldown menu on our Location field with 3 locations:
1) West Linn - Historic District
2) West Linn - Hwy 43, Central Village
3) Beaverton - Progress Ridge
 
SCENARIO 1:
Our SEO agency states that we can only have 1 master Constant Contact BJWilly's account, with 3 separate "lists" (one designated for each location), in order to link each of the 3 ECLUB pulldown locations to the correct designated list on the one master CC account. 
 
SCENARIO 2:
However, in calling CC support, they indicated that is not the case, stating each location's current CC account URL could be attached to that unique pulldown Location on our ECLUB page (on the pull down menu.)
_ _ _ _ _ _ _ _
 
QUESTION 1:
Which scenario is accurate, or if both, which is the best solution, to insure that we can collect each location's databases separately, and to email to each location's databases separately? Is there a benefit of one scenario over the other?
 
QUESTION 2:
If scenario 1 is doable, please explain what needs to be done, to combine the 3 accounts into one, 
and how to drop each unique location's data into the corresponding location's "list" in Constant Contact. 
 
We look forward to hearing back from you as soon as possible, so we can move forward on our website progress. Thank you,
 
Dana Brown / Danmar Media
BJWilly's Restaurants Marketing Director
7 REPLIES 7
Employee

Hi,

 

From our perspective, you could do either option 1 or 2.  It's possible your SEO has some limitaton as to why it couldn't use 3 different Constant Contact accounts, but I'm not sure why that would be.

 

It is simpler, code-wise, to merge the 3 accounts into 1 and have 3 separate lists for each location.  The drawback would be that more could potentially go wrong.  You could accidentally send the wrong newsletter to the wrong list, accidentally merge lists in the account, and you would need to be careful to make sure the code is sending people to the correct lists.  It is, of course, entirely up to you how you'd like to set this up.  

 

No matter which direction you take, your code will determine which location was selected from the dropdown, and send the contact to the appropriate list in the appropriate account.  It is far simpler for the code to simply switch between lists in the account rather than authenticate to entirely different accounts, but it can be done.  We don't have any examples of that though.

 

To merge your three accounts, you would export your contact lists from 2 accounts and import them into new, separate lists in the account you want to keep.  Then email support@constantcontact.com or call 866-289-2101 to cancel the 2 that you no longer need.  

 

I removed your phone number and email address so that it wouldn't be scraped or otherwise misused.  Let us know if you have any follow up questions.

 

Best Regards,

Shannon W.

API Support Specialist 

One more note: If you decide to merge accounts, you can see your list ID's (so that you send people into the correct lists) by either of the following methods.

 

We do have an API call available to GET your contact lists and their respective list ID's through the API (http://community.constantcontact.com/t5/Documentation/Retrieving-a-Contact-List-Collection/ba-p/2506... 

 

The easiest way to see though, is to login to the account, go to the Contacts tab, click on a list, and look at the URL. It should look something like this: 

 

https://ui.constantcontact.com/rnavmap/em/contacts/browse?listId=3&srchwithinlst=true 

 

In this case, the list ID is 3. I hope that helps! 

 

Best Regards,

Shannon W.

API Support Specialist

Occasional Participant

We'll try this...

Hi Shannon W....

 

In talking with our SEO agency, he said he doesn't quite know how to link our 3 individual locations (on the pull down menu on our website's ECLUB page) and direct them to the correct CC databases/URLs.  He's asked if we can have a conference call with you tomorrow.... can that be arranged with you?

 

Ideally, since we have already set up the 3 separate accounts, if there is a way to maintain, and still direct each location on our website to the correct database, that would be ideal.

 

Can we talk and he can ask you any questions he has?

Hi,

 

I should be able to arrange a call tomorrow.  Please email us at webservices@constantcontact.com with the phone number we should call and a few times that will work for you.

 

The best way to implement this would be to use dynamic content in url's, etc.  You would have a variable for username and authenticating credentials, and build in logic to choose which account/username to use based on the location chosen in the dropdown.

 

Best Regards,

Shannon W.

API Support Specialist

Occasional Participant

Hi Shannon... since my last message... we've decided to combine the three accounts into one. All I need to know is how to identify the URL's for each of the 3 lists, to connect our ECLUB locations on website to the 3 lists.

Hi,

 

You can do a GET on the lists collection in the account via the API to find out list ID's, but the easiest way to see is to log into your account, go to the Contacts tab, click on a list name, and look at the url.  It will look something like this:

 

https://ui.constantcontact.com/rnavmap/em/contacts/browse?listId=68&srchwithinlst=true

 

In this case, the list id is 68.

 

Best Regards,

Shannon W.

API Support Specialist

Developer Portal

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

Visit Page