How to edit or remove Gmail reservation Highlights? - google-schemas

I'm looking for information on how to edit/remove the information that Gmail highlights at the top of a reservation email.
We run www.bikemorzine.com a MTB Holiday company and whenever we send out a reservation to a client Gmail is highlighting information from this reservation at the top of the email. This would be fine however some of this information is incorrect, for example it sends our head office address rather than the accommodation address for the holiday etc which can cause a lot of confusion.
How can I edit or completely remove this highlight feature?
image below of the highlight at the top of our automated booking emails.
Thanks in advance.
Gmail Highlights issue.

Related

Is there a different validation process for "to add Logos for Non-Gmail Accounts"?

I received from Google the following instructions to add Logos for Non-Gmail Accounts:
These instructions explain how to add a logo, or avatar, to a non-Gmail email address, for example mailer#mycompany.com. Once added, all emails from that account will show logos on all three Gmail clients: Android, iOS, Desktop
In a new incognito window, visit
https://accounts.google.com/SignUpWithoutGmail
Create a new account using the non-Gmail email address. You will be
required to enter a passcode sent to this address, so be sure you
have access to read this address's email.
Once you're logged in to the new account, visit
https://myaccount.google.com/personal-info and click on "Photo" to
change your profile picture.
You'll immediately see the new logo on desktop Gmail, including on
email already sent. Android and iOS clients will take 24 hours to
start displaying it. You can change the logo whenever you wish, but
again it will take 24 hours to update on mobile clients.
I can't follow this instructions because the sender email address of our email marketing communications only exists as a sender for our email marketing tool (SFMC = Salesforce Marketing Cloud). It means that we don't have and inbox associated to it, so we won't be able to retrieve the passcode mentioned on the step 2 above.
NOTE: I can't configure the domain in order to have an inbox because it will break our email marketing platform configuration.
Is there any other way to validate that I am the owner of the subdomain (instead of receiving a passcode)? Maybe adding some TXT record to the DNS?
As far as I am aware this is the only way to add the sender image in Gmail, since this is the only way to run through the verification.
Can you explain a bit more why adding an inbox would break your Marketing Cloud configuration?
Alternative your alternative is to use BIMI record, it`s valid for the many of ESP including Gmail: https://www.emailonacid.com/blog/article/email-marketing/bimi/

Sync Mautic bounced email status with SalesForce

I have the Mautic and Salesforce integration working fairly well, and now I would like to sync the email bounce status back to Salesforce. This allows Salesforce users to update email addresses when they are talking to prospects and making notes in Salesforce. I don't see how to sync the bounce back since there is no "email bounced" field in a Mautic contact.
Using Mautic, I can detect bounced emails as shown below once their email has bounced:
However, when I go the Salesforce plugin, there's no field to select for this bounce, something like "Email Bounced":
Maybe I can create a custom field called "Email Bounced", but then how would I populate it? Ideas? Thank you!
The solution below assumes the cron jobs for syncing and segments are set up (that's a small project in itself). It also assumes email inbox monitoring has been setup.
Create a field in SalesForce to store the Invalid Email flag.
See SalesForce help. Create a Boolean field called "Email Invalid".
Create a field in Mautic to store the Invalid Email flag.
Create a segment with contacts having a bounced email.
From https://www.irelandwebsitedesign.com/images/learning-centre/mautic/mautic_docs_en.pdf:
a. Go to Segments / New.
b. Type in the segment name. For example Bounced emails.
c. Select the Filters tab.
d. Create new Bounced Email equals Yes filter.
e. Wait for the app/console mautic:segments:update command to be automatically triggered by a cron job or execute it manually.
Create a campaign to update the bounce date.
This campaign will update the "Email Invalid" field when a contact is added to this segment.
Set the fields to sync in the plug-in.

URL in Gmail Alias

At our company, we are working with several aliases. The current situation is that one team of 10 has two aliases. In SalesForce, they would like to put the link to specific emails so that anybody out of the team can open an e-mail related to a claim for instance.
In the e-mail's link, there's the "/u/0" part that identifies the mail gmail account (firstname.lastname#...), but it seems that the aliases have a different number for everybody.
So to be clear when they open the same mail in the shared alias, the e-mail ID stays the same in the URL (logic) but the digit after the "/u/" changes for everybody.
Is there a way to generate a URL that will open the e-mail independently of the person that clicks on the URL ?
Edit:
I'll try to be clearer. Our Customer Service Center employees all have two e-mail adresses: an individual one, and a delegated one. Customers will send e-mails to the delegated one (accessible by all employees). So what we would like to do is copy the link of the e-mail into SalesForce so that any employee (who has access to the delegated gmail) can check the e-mail. But, as explained above, as the individual gmail adress is always identified by a "0" after the "/u/" chain in the URL:
https://mail.google.com/mail/u/0/#inbox/156b821f776b6d4a
the delegated gmail adress is identified by a number that differs depending on the person. So employee A will have "/u/144/" as link to the delegated gmail, another employee will have "u/345/ as link to the delegated gmail. This makes it impossible to access the e-mail by clicking the link...
Hope this little case-study makes the issue clearer.
Thanks in advance
Julien
I'm trying to do this too.
I think the only way (outside of paying for the Google business email system) is to have a database of user IDs that link to each user's gmail delegate URL.
I have a system that allows about 6 or 7 users to login, however they all share the login details (it's a small website, with no important information stored). I will have to force them all to have separate login details, and then have a lookup for their gmail delegate URL.
If you have a lot of staff, then you'd have to get their buy-in. Maybe send a global email around that links to a simple web form, that takes them through how to enter their delegate URL. Then store this in a database, with their own personal email (the other gmail account). You should make the form validation strict, so no garbage gets entered. For users who get stuck (fail validation for entering a valid gmail delegate URL), ask them to email support. 95% of staff should be able to handle this. The other 5% would just be an exercise in patience, in getting the rest of the data.

SMS verification after devise login, how?

I am using devise for user authentication, how i can request from user, after clicking on sign in button, to enter sms code which is automaticaly sent to his mobile phone, for successful sign in.
I followed some instructions from internet, also i made twilio and got API key, but still no idea how to finish this.
We need more info for a complete answer (if possible).
First you need a sms provider (you seem to have chosen twilio).
Then you need code to be able to send sms using that provider.
https://www.twilio.com/blog/2012/02/adding-twilio-sms-messaging-to-your-rails-app.html
Then you need the logic. This is one way of doing it.
I am assuming you are using a database with login credentials.
Add a new table with 3 columns (adding another for primary key would not hurt), one columns for user_id, one column for a code, the next for a date.
Then when a user want to login create a code (numeric or not) and add the code to the table with current date and user_id, then send the sms to the users phone number and redirect the user to a page where he can enter the code. When he enters the code you compare it to your row in the database and validates it, having the date will make it easy to add a timeout of the code so that the user would have to enter the code in 60 seconds or what time you would prefer. You would have to send a id to the page where the user enters the sms code so you know which user it is, and that should of course be checked against the table. Using this approach makes it easy to track all tries the user has made.
A tip would be to add a limit on the numbers of sms per day/hour the user can use. Then he would be locked out for the rest of the day and would have to try again tomorrow. Otherwise someone with a user/pass could send thousands of request and forcing you to send out that many sms costing you a lot of money. That of course depend on is you debit the sms to the users account in some way..
Just wanted to mention it..
As my way....may be this process
create a dumy page for devise login .. in which take login details
Find users details from db and send him/her message
After submit on dummy page, next step will be to enter message otp code
after submit on this .... match otp of user with send otp
if it is correct than logged into device panel by api's

appointment confirmations via email

I am interested in finding out how I can send my business customers appointment confirmation emails to their Gmail accounts and have their Google calander automatically populate the info and give them a reminder without any action required on their part. I know it's possible as I received such emails from companies that have done this. Can anyone please help? I'm not the most computer savvy person so I will need an explanation. thank you.
#carl grassl You will want to use EventReservation for appointment confirmations.
When you send your customer an email confirmation with EventReservation, this will automatically populate the info of the appointment in their Calendar, additionally, it will also trigger a Google Now card of the appointment.
Check out this tool below, logging in with your personal Gmail account:
http://gmail-actions.appspot.com
Once you've logged in, load the sample "Event card." You can send yourself an EventReservation email.
When you feel that you got everything locked in with your production email client, you'll have to register with Google to use schemas. Make sure your email is authenticated (DKIM/SPF). You can get all the details here:
https://developers.google.com/gmail/markup/registering-with-google

Resources