Mailchimp 3.0 - Create campaign with interests - wrong number of selected members - mailchimp

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?

Related

Power Automate: How to get the message ID to forward an email using 'Forward an email(V2)'?

I have been trying to automate the process of forwarding an email(with teams meeting link) using Power automate.
I have attached how my flow looks currently.
User submits the form with an email address
The flow retrieves the email address
Gets the events from the calendar
Filters to get a specific series
Forwards the email
I am struggling with steps 4 and 5 to get the specific message ID for the teams meeting.
I would really appreciate it if someone could let me know of a way.
The overall flow
The expanded 4th and 5th steps:
(https://i.stack.imgur.com/DzQ6k.png)
I tried to just copy the meeting id you will get from the Microsoft teams calendar but it didn't work.
This is how my forward section looks like:
The Second Filter Array under Apply to each 3 appears from this view to be filtering to the point there are no matches. Because that appears to be the email ID and not the meeting ID. Have you considered using a Condition instead? Then you can add the Meeting ID into the body of the email in your last step.

Can PidTagSearchKey be used to map an old ItemId to new ItemId when a contact is moved to different folder using EWS managed api?

I'm doing a bulk move of contacts to a different folder.
I know I can move each contact one by one to get the new ItemId after moving. But that'd be expensive in terms of number of EWS calls.
This property provides a trace for related objects, such as message copies, and facilitates finding unwanted occurrences, such as duplicate recipients.
Above lines are from this MSDN link. But I don't know if I can assume the following from that:
Can I assume no two contacts will have PidTagSearchKey the same if it is just moved from one folder to another?
If not, is there any other way I can bulk move contacts and still get the new ItemIds using less number of EWS calls than moving contacts one by one?
Thanks in advance for any help!
Just figured out that I cannot use PidTagSeachKey because if someone has copied a contact and edited the 2nd one to make it a different contact, both will have the same PidTagSeachKey.

How to show records related to upper records too in a subgrid?

How can I build a subgrid that displays related records both of the current record and records above it, and can it contain complex conditions ?
One of my requirements is this:
I want to put a subgrid in Account form showing the related Contacts of the current Account, and also include the Contacts related to Accounts above the current one if a Two Options attribute of the contact is set to Yes.
Specifically, I'm looking at the Company Name on Contact to establish it's related to an Account.
I'm at a loss and start to doubt it's doable.
Not an out of the box solution but if you don’t mind losing the sub grid command bar functionality you can use the following concept that displays a fetchxml inside a sub-grid.
Step 1 - would be to get all related accounts ids using a fetch or odata
Step 2 - construct a fetchxml with OR filter to get all contacts

Group ID for "All Company" Group in Yammer

I'm using the Yammer REST API to fetch data about messages posted in our Yammer network.
I can get messages from any group by passing the group ID.
But I don't know the group ID for the All Company group.
How can I find the group ID for the All Company group?
Use https://www.yammer.com/api/v1/messages/general.json.
You can see the other built-in feed type endpoints such as my_feed and private here: http://developer.yammer.com/restapi/#rest-messages
Yammer API POST call with parameter group_id allows posting message to a group, but not to AllCompany.
Same POST call with parameter feed_id allows posting message to a group and to AllCompany group (feed).
Use feed_id instead of group_id and all as id.
first get all the groups
using this API
https://www.yammer.com/api/v1/groups.json
in that group array check out the group full name. and you can use id of that array item. that will be your group id.
Use https://www.yammer.com/api/v1/messages.json.
This will give All public messages in the user’s (whose access token is being used to make the API call henceforth referred to as current user) Yammer network. Corresponds to “All” conversations in the Yammer web interface.
also refer answer from by #mleroy in earlier message.
use "all" as feed id for All company group.
I know this post is a bit old but it might help someone.
On every group page of Yammer, there is a section called Access Options on the right had side.
Click on the link "Embed this group in your side". It will give you JS code for the group which will include Feed ID as well.
Using this api you can able access all messages
https://www.yammer.com/api/v1/messages.json
from the response json you can see the group id of all message groups.You can notice that 'group_created_id' is null for all company group.
I dont think that group id for all company is 'All',because that parameter is an integer,So just pass null.
Its a bit weird, but I found out that the group_created_id field is null when the message belongs to "All Company"
So you can use messages.json as mentioned before to get all public messages,
or if you want to search for messages by groups, you can get a list of groups ids and use :
https://www.yammer.com/api/v1/messages/in_group/{group-id}.json
and after that use messages.json, and go over the messages and search for those who has the field group_created_id set as null
Hope it will help someone someday :P
I had a similar requirement of embedding Yammer All company feed for which I needed the Feed ID and this worked for me-
feedType: "general",
feedId: "all"
Hope this helps!

Tell a friend - importing contacts - UI(X) design

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.

Resources