Is it possible to include same email address in two groups in MailChimp?
Here is a hypothetical use case.
List contains users from a college.
One group is for students.
One group is for teachers.
But some teachers are also students. so their email address should be in both groups.
We tried importing same address to both groups via CSV, but got error.
"Yikes! There were no emails added to your list.
2 emails were already subscribed or had unsubscribed and cannot be re-added."
Any suggestions?
It's definitely possible for a subscriber to be in multiple groups. You'll want to use the auto-update flag on your import to update the settings of a subscriber who's already on your list. See this page for details on that import setting.
Related
I created a new campaign using interests. Creation is ok but when checking the campaign on Mailchimp, the number of selected members is 0 (but this is wrong). If I open the recipients tab and go back to the confirm tab (without modifying anything in recipients), then the number of selected members is correct and campaign can be sent.
Is there something special to be done to get the right number of selected members?
Thx in advance!
Edit: I am using 2 different interests group for this campaign. If I only use one, it's working.
Is the number of selected members only wrong via API call result? Or is it also incorrect on the Mailchimp dashboard?
In Mailchimp is I click on a user I can see which group they belong to under the details tab but I can't see which segment they belong to. Is there a way to check which segment they are in?
Also is their a difference between customer groups & groups?
As some users are in a customer group (i.e. General, Wholesale, Retailer, Not Logged In) which are not in the list of groups we created under manage list.
There is no way to check what segment someone is in based on their profile. Segments are what you create to organize your subscribers. You can create segments based on group criteria to keep track of what user is in what segment, but you can't directly see each segment a subscriber is in. A subscriber can be in an infinite number of segments, and some segments can even be created on the fly when setting up a campaign.
I'm not sure I can answer the second part of the question. I don't think customer groups is something native to Mailchimp. Perhaps it's a merge tag you created? These would be used in signup forms and in the body of your emails.
I would like to get the list of groups that every user in the yammer instance belongs to. Currently it looks like the user object from both the data export API and the REST API do not contain a section with which groups each user belongs to. I know that there is a way to see what groups I belong to in the REST API, but that does not seem to give the groups for every user in the yammer instance.
Does anybody know if there is a way to get the list of all groups that each and every user in the yammer instance belongs to using either of the APIs?
Thanks!
A fairly easy way to do this would be to get the list of groups:
https://www.yammer.com/api/v1/groups.json
And then iterate over the group IDs returned to get the list of members of each group:
https://www.yammer.com/api/v1/groups/{group id}/members.json
Bear in mind, unless you have proper access you may not be able to see into private groups to get the list of members.
I found that if you have the full list of group IDs (either from the data export api or the rest api), you can use those group IDs to individually query, and page through the following endpoint on the REST API.
https://www.yammer.com/api/v1/users/in_group/[group_id].json?page=[page_number]
I am designing a tell a friend tool for our website and I am stuck.
The script is allowing the user to import his own contacts and to mass send an invitation.
For some (SPAM and quota) reasons we do allow sending max of 30 invitation per hour.
Adding contacts one by one is not a problem, we let user know, that more than 30 contacts are not permitted....
but importing contacts is tricky... most users do have 100+, some even 1.000+ contacts. How do I present this? Do I import only first 30 contacts? the problem is I do have just email and a name for a contact, so the only filter I can offer a user is by first letter
edit:
Ok, sorry I was not clear with the image, here is the translated version. the fields are not for filtering or searchig but for adding contacts manually....
If I would have had search filters/inputs ...it would be bad. I don't wan't to loose user's interest... a user should be able to send as many invitations as possible with few clicks...making him work for each contact would be bad....
Right now I am thinking of solving the problem as shown on the second image... by giving the user the option to import a list of contacts by "page" (first 30, second 30, etc...)...all the contacts are "checked" (becoem recipients) when imported... and the user is given the option to remove anyone from the list if wanted... rather than check one by one in.
have better ideas?
I believe you should have one input field and the search should be done on name and email both and first few records should be fetched. Once a user is selected that should remain fixed and search should be continued for remaining contacts.
I want to register users on the basis of their emaild ids on my website, assuming that there is one to one relationship between users and their emailid strings. But gmail doesn't recongnize .s in email ids. That means juzerali#gmail.com and juzer.ali#gmail.com are the same users (or emaild ids).
My concern is not just this one use case, it could be overcome by simply stripping the string of dots. Different email providers might be having different policies regarding email aliases and notations.
My question to community is is there any de facto rules/guidelines for creating unique users based on their email ids as their unique identifiers? Or has someone implemented this successfully before?
NOTES: I have checked a few websites that registers on the basis of email id. They seem consider two gmail ids with different combinations with .s as different email ids. That means same email account holder can possess two accounts on the same site, which I want to avoid.
IMPORTANT: Oauth/OpenID is not an option.
Try facebook login and get username from the facebook API. But if you dont want to access any secondary service for auth, then you might as well ask users to choose a username, and constrain uniqueness there. As far as i know there is nothing more you can do!
Hotmail for example allows you to have any string after a +
for eg. abc#hotmail.com is same as abc+123#hotmail.com