Reservation (LodgingReservation) - Calendar showing different name/address (correct in GMail SmartCard)

Viewed 12

We are using the Hotel Reservation Schema and all the information is showing correctly in the Gmail SmartCard view (top of email), however looking at the generated Calendar event, the name and address for the stay shown is not correct.

The Email Markup Tester Tool validates correctly.

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LodgingReservation",
  "reservationNumber": "12345",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
  "@type": "Person",
  "name": "Test Person"
  },
  "reservationFor": {
      "@type": "LodgingBusiness",
      "name": "The Property Name",
      "address": {
          "@type": "PostalAddress",
          "streetAddress": "123 Fake Street",
          "addressLocality": "Property City",
          "addressRegion": "NC",
          "postalCode": "28469",
          "addressCountry": "US"
      },
      "telephone": "866-555-5555"
  },
  "checkinDate": "2022-09-24T16:00:00-08:00",
  "checkoutDate": "2022-09-27T11:00:00-08:00",
  "modifiedTime": "2022-09-19 09:09:04",
  "modifyReservationUrl": "hxxps://valid.link.to.lodging.property"
}
</script>

Is there other markup that is needed in the email so the event that was automatically created from the email has the correct information (while maintaining it as a lodging reservation)?

Where does the calendar event name/address pull from by default? What is used for the "LodgingBusiness" schema on the website (not passed in the email) is not what is showing in the calendar event either.

Thanks.

0 Answers
Related