Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Booker25 GoMeddo supports a one-way-sync from Booker25 GoMeddo to StayNTouch Rover PMS.

Accounts

Booker25 A GoMeddo (Salesforce) Account can be created as Company Accounts Account in Rover PMS by using the "Sync Link to StayNTouch" button on Account. On this page you can link an Account from StayNTouch if it's found by Name or Account Number. You also have the option to create this Salesforce Account as a new StayNTouch Account. This will create a record in Rover PMS and will update the GoMeddo  (Salesforce) Account with the corresponding Rover-PMS idID.

...


Booker25 send GoMeddo sends the following data to Rover PMS Accounts:
JSON Account

Code Block
languagejs
titleJSON Account
collapsetruejson
{
   "type":"COMPANY",
   "primary_contact":{
      "phone":"0201234567",
      "last_name":"Doe",
      "job_title":null,
      "first_name":"John",
      "email":"john@doe.com"
   },
   "name":"Gen25GoMeddo",
   "address":{
      "street3":null,
      "street2":null,
      "street1":"Gustav Mahlerlaan 350b",
      "state":null,
      "postal_code":"1082ME",
      "country":"Nederland",
      "city":"Amsterdam"
   },
   "account_number":"FJ4575801"
}

Reservations

In Booker25 GoMeddo, you can select which status is should be the starting status for the StayNTouch Sync (e.g. Option). This status is used to create a posting account Posting Account (when the company account is Company Account already exists in StayNTouch) in Rover PMS. On the moment a reservation/booking reaches this page status, the callout to Rover PMS is made and a posting account Posting Account is submittedcreated

...

...

languagejs
titleJSON Reservation
collapsetrue

...

{
   "name":"Reservation for Booker25"
}

Charges

In Booker25 GoMeddo you can select which status is the ending status for the StayNTouch Sync (e.g. Completed). Charges are synced Charges are synced in Rover PMS (the GoMeddo Resource price & GoMeddo Service prices on the reservation), when a reservation has a posting account Posting Account in Rover PMS and this status is reached.set in GoMeddo.

JSON Charges
Code Block
languagejs
titleJSON Charges
collapsetruejson
{
   "charges":[
      {
         "reference_text":null,
         "reference_number":null,
         "is_payment":null,
         "charge_code":"410",
         "bill_number":null,
         "amount":16.0
      },
      {
         "reference_text":null,
         "reference_number":null,
         "is_payment":null,
         "charge_code":"100101",
         "bill_number":null,
         "amount":400.0
      }
   ],
   "datetime":"2018-01-01T10:22:17.041Z"
}

...

For every sync to Rover PMS, Booker25 GoMeddo writes a log to the StayNTouch Request object. On one of the this log-records record, you can see the status of the sync. If a sync failed you can use the "StayNTouch Retry Callout" button to retry.