power automate - Get Outlook response details (send with options) - outlook

in Power Automate with microsoft Forms connector, there's an action for capturing responses 'Get Response Details'.
There's a Outlook 360 action similar to forms called 'Send email with Options' which generates button choices that the recipient can select. But unlike MS Forms, there does not seem to be an action to capture the responses. Is there a way to capture all the choices selected by email recipients(say in a csv, xlsx)?

Related

Using on-send add-ins, is it possible to differentiate when a user selects "send" & "send later" within the ItemSend event handler?

https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/outlook-on-send-addins?tabs=windows
I'm wondering if it's possible to extract timestamp info or any other info indicating if a user pressed "send" or "send later" for a composed message item?
OfficeJS doesn't provide any property or method for that out of the box. But you can use EWS APIs from your add-in. See Call web services from an Outlook add-in for more information.
You can get an extended property values (for example, PR_DEFERRED_SEND_TIME) using EWS, see How to: Delay sending an email message by using the EWS Managed API 2.0.

Track mailto response inside campaign

I have created a marketing email to be used in a campaign which has a 'Call to Action' button, a mailto link that drafts a short response for the recipient to easily reply.
I have given the mailto link the same subject as the response email would have if the recipient used their mail client reply button.
When I reply to the email using the client reply button, the response shows up in the campaign response list, but when I reply using the call to action button, then nothing shows up in the response list.
How can I get CRM to track the email response inside the campaign when I am generating the response text via a mailto link?
Probably the regarding field is failed to set in response that’s why it’s failing to show in campaign activities.
Lesson 3: Automate creating campaign responses
For e-mail activities included in your campaign, you can have Microsoft Dynamics CRM Online create the corresponding campaign response records automatically when customers respond to these activities.
For example, from a campaign record, you create a campaign activity and choose e-mail as the channel. Because you created the activity from within the campaign record, the e-mail activity is automatically associated with the marketing campaign. After selecting a marketing list, distribute the activity. Microsoft Dynamics CRM Online then creates individual e-mail activities with the Regarding field pointing to the Subject field of the Campaign Activity form. If the recipient sends an e-mail back to your organization, Microsoft Dynamics CRM Online tries to match the incoming message with the e-mail activities based on information in the e-mail subject line. If Microsoft Dynamics CRM Online finds a match, it creates a corresponding campaign response activity.
Reference.

MS Outlook - Send messages located in Outbox

In my MS Outlook 2007, I have multiple (several hundred) messages in the Outbox and they are marked in bold, but NOT marked in italics. Hence, I cannot send them unless I open each message individually and hit the Send button :(
Is it possible to use a VBScript to send these messages?
I have no knowledge in scripting whatsoever.
Thank you for your help!
I have multiple (several hundred) messages in the Outbox
Did you submit these messages manually and they are stuck in the Outboox?
Anyway, you can automate Outlook from VBA. See Getting Started with VBA in Outlook 2010 to get started quickly.
Pay special attention to the ItemSend event of the Application class. It is fired whenever an Microsoft Outlook item is sent, either by the user through an Inspector (before the inspector is closed, but after the user clicks the Send button) or when the Send method for an Outlook item, such as MailItem, is used in a program. You can display a custom dialog for confirming. The Cancel parameter passed to the event handler allows to cancel the action. If the event procedure sets this argument to true, the send action is not completed.

Delay emails sent and received through IMAP

I want to put emails the user receives in a sort of "review status" in my app and let users choose manually if they want them to be let through.
For this I need to filter network traffic to withhold emails receivef with the IMAP protocol from Outlook and send them some time afterward. And to the same for emails being sent.
Would this be possible to do on Outlook on Windows 7/8? Or would I be unable to make Outlook receive the mailing after I filter it out?
The Outlook object model doesn't provide anything for foltering emails.
Instead, you may consider handling the new email programmatically in the code handling the NewMailEx event which is fired when a new item is received in the Inbox. For example, you may develop a VBA macro for doing any customizations in Outlook programmatically. See Getting Started with VBA in Outlook 2010 for more information.

Outlook Addin - Wait for a response

I have an Outlook Addin that creates a contact on a webpage by making an API call to that webpage. When the Addin runs (via the click of a button), the API call is made and the user is taken to that webpage to fill in the contact information. After the user has filled in the information and clicks on submit, I would like to catch that event in Outlook and get the user back to Outlook to carry out further actions. Any possible ways of getting this done? I've been looking online but haven't found any solution as such.
Try to display the web page in a modal dialog in your own form. When the form is closed, you can take whatever action is necessary.
You may find the ItemSend event of the Application class helpful. It is fired whenever an Microsoft Outlook item is sent, either by the user through an Inspector (before the inspector is closed, but after the user clicks the Send button) or when the Send method for an Outlook item, such as MailItem, is used in a program.
Also you may consider repurposing ribbon controls. See Temporarily Repurpose Commands on the Office Fluent Ribbon for more information.

Resources