G Suite calendar and mail integration - email

We use the Google Suite for corporate email, calendar etc. What I am trying to achieve here is, I need to be compose an email in gmail with a link to a calendar invite. I would also be able to fill in the details of the meeting through the invite which is embedded in the email. For example, I should be able to send an invite to xyz at company.com with subject Meeting to discuss status and with the body of Test Message. Is there a way I can do that?

I think the best way to do it is just use standard invitation. You just simply add new calendar event and set guests:
Open Google Calendar
Open an event, or create a new one. Specify event title and description - it will be then stated in the invitation email...
On the right, find the "Guests" section.
Start typing the name of the person and choose someone from your contacts. You can also type an email address to invite people who aren't in your contacts list.
When you're done editing your event, click Save.
When you save your event, an email invitation will be sent to your guests.
What is also good, there is .ics file in attachment of invitation email - can be useful for non google recipients using another email clients.
However, if you need URL of the event, you can get it on the event edit page in google calendar - there is a link on the bottom of the page: "publish event" - you can copy the link of the event there. But please be aware that the Google calendar the event is tied to needs to be public (or shared with the recipients), and not just the event itself. (This link is useful for google calendar users...)

Related

send calendar invite based on response

I want to create a form using Microsoft Forms to schedule some trainings and I wanted to use Flow to send out the person a calendar invite to the session they choose on the form.
what's the best way to go about doing this ...
You can use the answer on this post here to start the flow and add another action to send an email with the link to the event created. You can also update the event with the person information using something like this.
Images for reference:
1) Create the Flow part that gets the form inputs and convert into events.
2) Get the event created previously and update it with the email addresses from the people so they will receive an email with the invite.

How can i get the hyperlink for "Approve", "Reject" work in Email using Apps Script

Problem: Seeking approval from manager upon each google form submission, the manager need to review the details and clicking approve or reject
BUT: how can i get the hyperlink for "approve", "reject" work
Desired solution: preferable Google Apps Scripts, when respondent click approve or submit, should save the response into google sheet and send second email to second layer approval
Tried: Able to extract detail from google form, but not able to perform approval and rejection button
A possible workflow is as following:
Use the form submit trigger - either for FormApp or, optionally, for SpreadsheetApp - if the responses are automatically stored in a destination sheet
Trigger onFormSubmit a notification email to be sent to the manager
Implement into the the notification email two links - one for approval, one for rejection
Create two WebApps - one that contains a script approving the form submission, copying the form response into a google sheet and sending emails to a second level approval; the second Web App contains a script that should be run in case of rejection (e.g. a notification email to the submitter about the rejection)
Use the Web App URLs as approval and rejection links in the notification mails to the manager
I hope those instructions are clear enough and helpful to you!

Disable The Suggested Meetings App in Outlook Web App

My system is sending mails to my clients when they apply for position. Part of that mail is:
We would like to invite you to take the next step
For Gmail users, it displays well, but in Outlook Web App my users see this sentence underlined and on click it shows suggested event.
Is there some escape character or some other way for me to disable this option? I want that sentence be plain text, not the event suggestion.
This is a feature of Outlook Web App that helps your recipients create events in their calendars easily. Could you please help us understand why is it a concern for your case?
More and more clients (especially on mobile devices) highlight meeting suggestions or meeting times and allow users to create events easily.
As a sender, you can't "disable" it. But the recipients can disable it via gear->manage integrations settings, if they do not like it.

How does gmail show "action" without email markup present?

This is the email I received from flipkart - https://gist.github.com/syst3mw0rm/b5fe25633aed78865a0b
When I check the above email using markup tester - https://www.google.com/webmasters/markup-tester
it says, it has no structured data. i.e, it has no email markup in it. How does gmail show "View Order" action then?
Here's the screenshot showing it - https://www.evernote.com/l/ANzpEoWx0gpOOIdRXSupqzqmiWlr0gS7RHc
This is an integration from Gmail that is placed in the email. See this link for how to do it: https://developers.google.com/gmail/markup/reference/order
This data is usually read at the server level and is not displayed in the source shown in the email received. So looking through that you would not see the markup, etc that called this button.
Here is a link for other available actions that can be done in gmail - https://developers.google.com/gmail/markup/reference/go-to-action
Also found this great answer as well: https://webapps.stackexchange.com/questions/47674/new-view-order-button-in-google-mail
It's based on a initiative called Schema.org. Google announced this
feature for Gmail in May 2013:
http://gmailblog.blogspot.dk/2013/05/take-action-right-from-inbox.html
Quotes from the post (emphasis and linkifying mine):
Email is an important part of how we get things done -- from planning
an event with friends to organizing that family vacation to Costa
Rica. And today, getting those things done is getting a little easier
with new quick action buttons in Gmail, designed to help you tackle
your digital to-do’s as quickly as possible. ... and ...
These buttons appear next to certain types of messages in your inbox
and let you take action on an email without ever having to open it.
For example, you can RSVP to your friend's party invitation or rate
that restaurant you went to last night all right from the inbox.
You’ll be checking things off that to-do list in no time. ... and ...
If you are a developer and want to add actions to your emails, check
out http://developers.google.com/gmail/schemas to learn more.

GMail RSVPAction to Google Calendar

I've had success in using this google apps script to test RSVP actions, the action button appears in the inbox, but my end goal is to get it to post an event to the recipient's Google Calendar on a "Yes" or "Maybe". It currently does not display the response options, nor post to the calendar.
I'm using the example code from https://developers.google.com/gmail/actions/reference/rsvp-action
The schema also requires an HttpActionHandler to direct the request (to google calendar in this case). Is there a way to direct this to the users Google Calendar using a generic URL? Any url based invitation I've found seems to require the user to set options in Google Calendar and getting its "Magic Cookie" from there.
(I realize that Google says GMail RSVP actions are 'unsupported' but it seems to work so far)
You can't use the RSVP Action to direct the request from your email to Google Calendar. The RSVP Action is meant to be used with a third party application that can handle the requests, such as Evite or similar apps.