Before You Begin


To activate the ResDiary integration for Facebook and Instagram, and enable reservations through your social media pages, you’ll need to have the following in place before you start the setup.
 If any of these items are missing, the integration cannot be completed. 


ResDiary Configuration

Facebook Integration permission enabled
The ResDiary user completing the setup must have the “Facebook Integration” permission active in ResDiary

To check this in ResDiary:
Settings  → User Management → Users → Setup → Menu Items → Facebook Integration


Dish Cult Listing Requirements

An active listing on DishCult.com
To check this:
Settings → Venue and Dish Cult Listing Details → Select Dish Cult listing URL
If your listing is not active ensure the following venue and Dish Cult Listing Details are comeplete:

  • Restaurant description

  • Opening hours

  • Website URL

  • Location information (longitude and latitude)

  • Restaurant thumbnail image


Meta (Facebook/Instagram) Accounts & Permissions

Facebook/Instagram account
You must be an admin of the Facebook and Instagram pages you are updating

Meta Business Account Admin 
The user setting up the integration must be an Admin of the Meta Business Account that owns the Page.


A Meta Business Account is where the business owns and manages its Facebook/Instagram Pages, pixels, and apps.

To connect ResDiary, you must be a Business Admin, because only Business Admins can approve third-party apps and give them access to booking and tracking tools.

Being a Page Admin only lets you edit the Page, not authorise business integrations.


How to check if you are a Business Admin

  1. Go to business.facebook.com

  2. Open Business Settings
    * Note that in the example above
    Business Account = Bossa Bossa
    Business Asset = Facebook Page - ResDiary Bossa Nova

  3. Select People

  4. Find your name and look at your role:

    • Business Admin = Full Control Everything

    • Business Page = Full Control


If you’re not listed as a Business Admin, you will need the current Admin to grant you access.



How to connect Facebook/Instagram to ResDiary

Now that you are set up with the correct permisions, follow the below steps to connect to ResDiary


1. Sign in to Facebook


2. Switch to the profile of the Facebook page you wish to connect to ResDiary via the profile icon on the top right




3.  To add the Reserve button to the page:
 

  • View the Facebook Page
  • Click on the three dots
  • Select 'Add/Edit Action Button'


     

  • If a call to action button such as 'Messenger' or 'Contact Us' already exists on your page, choose 'Change Button'
    If a call to action page does not already exist on your page proceed to next step

4. You will then be shown a list of Action Button's to choose from. Scroll to the bottom of the list and choose the 'Reserve' option. Hit 'Next'

*Do not choose 'Book Now' as that will enable a feature for booking appointments which is not compatible with ResDiary




4. Choose ResDiary from the list of providers

5. Confirm that the correct Business Account, Facebook Page, Ad Account, Pixel and Instagram account is selected by selecting continue. 

If any accounts are selected incorrectly, change it by selecting the account 

If you do not already have an Ad Account or Pixel, they will be created automatically after you continue



6. Confirm the link and select continue




7. You will then be shown confirmation of a successful link


8. Return to the Facebook Page. If you click on the three dot's and select 'View As', you can view the page as a follower and you will see the 'Reserve Button'. 





9. If you would like to test booking creation. Switch back to your personal page and visit the business page to create a booking. After you select the Reserve button, you will be re-directed to the Dish Cult listing to complete the booking

Any bookings created via Facebook or Instagram will show as booked via the Facebook (Reserve) or Instagram (Reserve) channel