# Simple Integration A simplified alternative to full API integration, ideal for Booking Channels looking to get started quickly. This setup enables real-time restaurant reservations without the need for a custom backend. ## Overview The Simple Integration between Mozrest and the Booking Channel includes: 1. **Daily Merchant Feed** – Active venue data via SFTP. 2. **Embeddable Widget** – A customizable booking interface. 3. **Webhook Notifications** – Real-time updates on bookings and cancellations. 4. **Email Sender Verification** – Allow Mozrest to notify diners via your branded email. ## Daily Merchant Feed Mozrest provides access to a secure SFTP folder containing daily JSON feeds of all venues available for booking. The feed includes information such as location, contact details, booking URL, attributes, and opening hours. > Example structure: ```json { "total": 10, "venues": [ { "id": "6425511f2a84d37d1b93ad72", "name": "Forty Five Casino", "telephone": "+442075894041", "geo": { "latitude": 53.4610778, "longitude": -2.228261, "address": { "locality": "London", "country": "GB", "street_address": "43, 45 Cromwell Rd, South Kensington", "postal_code": "SW7 2EF" } }, "widgetUrl": "https://book.mozrest.com/?key=650a9e505765c0ab13adb23&vid=6425511f2a84d37d1b93ad72", "listing": { "business_name": "Forty Five Casino", "description": "No visit to Forty Five Kensington is complete without sampling the delights of our luxurious bar and restaurant. The bar area is as warm and welcoming as it is chic and stylish. Every bit as enticing is our new restaurant where you can enjoy the very best cuisine in refined and relaxed surroundings.", "url_website": "https:\/\/www.fortyfivekensington.co.uk\/", "attributes": { "service_options": { "serves_dine_in": true }, "dining_options": { "serves_dinner": true, "serves_lunch": true }, "amenities": { "has_bar_onsite": true, "wi_fi": "free_wi_fi" }, "planning": { "accepts_reservations": true }, "offerings": { "serves_vegetarian": true, "serves_cocktails": true, "serves_alcohol": true, "serves_wine": true }, "accessibility": { "has_wheelchair_accessible_seating": true, "has_wheelchair_accessible_entrance": true }, "payments": { "pay_credit_card_types_accepted": "mastercard,visa", "pay_mobile_nfc": true, "pay_check": true }, "highlights": { "suitable_for_watching_sports": true, "has_live_music": true } }, "media": [ { "url": "https:\/\/media-listing.s3.eu-west-1.amazonaws.com\/65142c8e835ab104c3e117fc-20230927-phpCvJQyN.jpg", "description": null }, { "url": "https:\/\/media-listing.s3.eu-west-1.amazonaws.com\/65142c8e835ab104c3e117fc-20230927-phpVes4EU.jpg", "description": null } ], "opening_times": { "saturday": { "closed": false, "timeslots": [ { "start": "16:00", "end": "23:00" } ] }, "wednesday": { "closed": false, "timeslots": [ { "start": "16:00", "end": "22:00" } ] }, "sunday": { "closed": false, "timeslots": [ { "start": "16:00", "end": "22:00" } ] }, "tuesday": { "closed": true }, "friday": { "closed": false, "timeslots": [ { "start": "16:00", "end": "23:00" } ] }, "monday": { "closed": true }, "thursday": { "closed": false, "timeslots": [ { "start": "16:00", "end": "23:00" } ] } } } } ] } ``` 📁 **Note**: The feed is updated once per day and can always be found in the `feeds/` directory of the SFTP server. ![Feeds](https://mozrest-statics.s3.eu-west-1.amazonaws.com/rp/feeds.png) ## Embeddable Widget Every venue entry in the feed includes a `widgetUrl`. This URL can be embedded directly on your platform to enable diners to complete reservations seamlessly. ```html