Create an entry in google calendar based on an email - gmail

Hi everyone I have been trying to know how to force gmail to add events to a calendar similar to how airbnb and airline tickets or even eventbrite does it, is there a standard email one can send or is it based on domain reputation to make it happen.

If we are talking about creating events in Google Calendar based on the content of an email (either inbound or outbound email) then Google already has these features called Smart features & controls. For trip information, you would need to set up your Google Account for Google Travel.
Just take note how Google indexes these search terms or metadata only includes the first 1MB of a content on an email to identify if the smart features will automatically detect and suggest a creation of event based on the content of an email. See info here
" is there a standard email one can send or is it based on domain
reputation to make it happen. "
Based on the question above, the domain reputation will only be relevant if you have integrated a third-party mail service within your Google Account, assuming you have Google Workspace, you can check this link for SMTP relay setup.
Other than that, using Google Calendar API only limits you based on your Quota Limits for Google Services.
See also:
Avoid Calendar use limits - Google Workspace Admin Help
Proper accounting with service accounts | Calendar API | Google Developers
Limiting Requests Per User | Capping API usage | Cloud APIs | Google Cloud

Related

API call for "Check mail from other accounts > Check mail now"?

Is there an Gmail API call that corresponds to "Check mail from other accounts > Check mail now"?
Neither Gmail API nor Apps Script's GmailApp have a way to force to update the messages from the other accounts pulled with POP3.
There may be an easy way to update those accounts from the app. Asking how to do this may bring people that knows how to do so and may be able to help you (but that know nothing about Gmail API) :)
As a side note, if you don't find a way of doing it, you may request Google to implement a refresh method in their Gmail API.
References
Gmail API resource summary (Gmail API reference)
Class GmailApp (Apps Script reference)
Getting started (Google Issue Tracker documentation)

How to disable "Automatically add invitations to my Google Calender" by using the API

In the Google calendar user interface, it is possible to disable "Automatic adding of invitations to my calendar" as can be found in google's product forum.
However, can this setting also be done programmaticly by using the google calendar API? I would have expected to find this in the google calendar API reference.
Reason: My program is dynamicly creating/destroying new public accessable google calendars and I need to make sure that nobody can add events by just sending an email invitation to the corresponding calendar email address.

Customizing gmail for business

Is it possible to customize gmail landing page ? I am thinking of using gmail for business to manage my emails and wondering if one can include a link on his business website which directs to their work email account (gmail one) webpage featuring their business logo on it.
If not Google, does anybody provide such flexibility ?
Sounds like you want google for work:
https://www.google.com/work/
"With the exception of Google Apps Vault, all are included in the basic plan, which costs $5 per user per month or $50 per user per year. A premium package, Drive for Work, includes Google Apps Vault plus unlimited storage is available for $10 per user per month."
You will be able to customize the theme with logos of your choice.

How to remove tracking pixel from SendGrid emails? (Azure context)

I'm using Azure websites and they offer email services vie the third party provider SendGrid.
It works fine so far but they put a tracking pixel in the emails in order to provide statistics. Some email clients (like Thunderbird) shows a warning message for a remote content in the email.
I want to provide safe to the maximum service for my users and want to remove this tracking pixel from the email. However I cannot find such an option in the settings.
I don't want third party content in my emails. Do you know how to remove it?
(I'm using free SendGrid plan)
Alternatively, does Azure have own SMTP service?
As per https://sendgrid.com/docs/Apps/open_tracking.html
Settings may be changed through:
SMTP API (on a per message basis)
Web API (on an account wide basis)
Web Interface (on an account wide basis) // have to log into account
You didn't say exactly how you we're implementing it, so it has links to a few different ways. Sounds like it would be easier to log into your account and disable it there.
EDIT:
updated answer from comments
go to sendgrid.com/app and its one of the three options there. with a big red disable button on it when you hover over it.

Mass Emails Getting Rejected by Google

I need help automating mass emails I'm sending daily.
I'm trying to send out automated mass emails through a Gmail account (My Business uses Google Apps). I built a Java program that allows me to enter my credentials (gmail username & password), Subject Line, Email List, and enter is a body template. The program then sends out emails one at a time to each of the contacts which are in a comma delimited list. This isn't spam as I'm getting the users to submit their email address.
I got this Mail Delivery Message today: "Technical details of permanent failure: Message rejected." I read that Google will only allow a maximum of 100 recipients to any message through its smtp gateway - and there's a maximum of 500 messages in any 24 hr period.
I need a new strategy. How do I build a program to automate sending of ~100-200 emails a day? Do I need to be buying IP's, SMTP Servers, write a new PHP application? I need a place to start because this is out of my scope.
Gmail is not designed for email marketing as you have seen. In the past I have used a Google App Engine account for sending tens to hundreds of thousands of emails (because that was where the domain was managed), but that can be a pain to manage.
You could consider using a service that specializes in email marketing. I have heard good things about Campaign Monitor and MailChimp. Plus MailChimp can integrate into Google Apps.
We use www.authsmtp.com but I was looking at switching to Google when we switch to Google Apps in the near future. I'll have to drill in a bit more. IN the meantime, give authsmtp a try.
Google specifically rejects this type of behavior/use of their system. https://support.google.com/mail/bin/answer.py?hl=en&answer=69585
I would suggest trying a system that is built for this type of activity such as MailChimp or Aweber.

Resources