Skip to main content

Menu Sync Across Platforms

Keep your menu consistent and up-to-date across all delivery platforms.

Overview

Menu sync ensures:

  • Consistency: Same items on all platforms
  • Accuracy: Prices and descriptions match
  • Availability: 86'd items removed instantly
  • Efficiency: Update once, sync everywhere

How Menu Sync Works

┌─────────────────────────────────────────────────────────────────┐
│ MENU SYNC FLOW │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────────────┐ │
│ │ Restaurant Revolution │ │
│ │ MASTER MENU │ │
│ └───────────┬──────────────┘ │
│ │ │
│ ┌──────────┴──────────┐ │
│ │ Menu Sync │ │
│ │ Engine │ │
│ └──────────┬──────────┘ │
│ │ │
│ ┌────────────────┼────────────────┐ │
│ ▼ ▼ ▼ │
│ ┌──────┐ ┌──────────┐ ┌─────────┐ │
│ │DoorDash│ │ UberEats │ │ Grubhub │ │
│ └──────┘ └──────────┘ └─────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘

Sync Settings

Automatic Sync

Enable real-time sync:

  1. Go to Settings > Integrations > Menu Sync
  2. Enable Auto-sync
  3. Select platforms
  4. Set sync frequency

Sync Frequency Options

OptionWhen to Use
Real-timeInstant updates (recommended)
HourlyStable menus
DailyMinimal changes
Manual onlyFull control

What Syncs Automatically

ElementAuto-Sync
Item availability
Price changes
Item descriptions
Modifiers
Categories
Photos
Hours

Managing Items

Adding New Items

When you add a menu item:

  1. Create item in Restaurant Revolution
  2. Mark for delivery platforms
  3. Sync pushes to all platforms
  4. Items appear on apps

Item Settings per Platform

Configure per-platform settings:

SettingPurpose
EnabledShow on this platform
Price adjustmentPlatform-specific pricing
Name overrideDifferent name for platform
FeaturedHighlight on platform

Platform-Specific Pricing

Set different prices per platform:

┌─────────────────────────────────────────────────┐
│ BURGER DELUXE │
├─────────────────────────────────────────────────┤
│ Base Price: $14.99 │
│ │
│ Platform Pricing: │
│ ├─ DoorDash: $16.49 (+10%) │
│ ├─ UberEats: $16.49 (+10%) │
│ └─ Grubhub: $15.99 (+6.7%) │
│ │
│ [ ] Same as in-store │
│ [✓] Platform markup │
└─────────────────────────────────────────────────┘

Why Price Differently

  • Offset platform commissions
  • Match competitor pricing
  • Promotional strategies
  • Market testing

Modifiers and Customization

Syncing Modifiers

Modifiers sync with items:

  • Required modifiers (size, temp)
  • Optional modifiers (add-ons)
  • Modifier pricing
  • Modifier limits

Modifier Mapping

Some platforms have different formats:

Your MenuDoorDashUberEats
SizeSize OptionsSizes
Add-onsExtrasCustomize
InstructionsSpecial InstructionsNotes

System handles mapping automatically.

Nested Modifiers

For complex customizations:

Burger
├─ Size (required)
│ ├─ Single
│ ├─ Double (+$3)
│ └─ Triple (+$5)
├─ Cheese (optional)
│ ├─ American
│ ├─ Cheddar
│ └─ Swiss (+$0.50)
└─ Add-ons (optional, max 5)
├─ Bacon (+$2)
├─ Avocado (+$1.50)
└─ Fried Egg (+$1)

Availability Management

86ing Items

When you 86 an item:

  1. Mark item as 86'd in POS
  2. Instant sync to all platforms
  3. Item shows "Unavailable"
  4. No more orders for item

Timed Availability

Set availability windows:

  • Breakfast items (6am-11am)
  • Lunch specials (11am-3pm)
  • Happy hour (4pm-7pm)
  • Late night (10pm-2am)

Category Availability

Show/hide entire categories:

┌─────────────────────────────────────────────────┐
│ DELIVERY AVAILABILITY │
├─────────────────────────────────────────────────┤
│ │
│ Category Available Platforms │
│ ───────────────────────────────────────────── │
│ Appetizers ✓ Always All │
│ Entrees ✓ Always All │
│ Breakfast ✓ 6am-11am All │
│ Happy Hour ✗ Disabled None │
│ Desserts ✓ Always DoorDash only │
│ Alcohol ✓ 11am-10pm UberEats only │
│ │
└─────────────────────────────────────────────────┘

Photos and Descriptions

Photo Requirements

PlatformMin SizeAspectFormat
DoorDash1200x8003:2JPG/PNG
UberEats1200x8003:2JPG/PNG
Grubhub1600x12004:3JPG/PNG

Photo Tips

  • High quality, well-lit images
  • Show actual portion size
  • Consistent style across menu
  • No text overlays
  • Appetizing presentation

Descriptions

Write delivery-friendly descriptions:

Good: "Juicy 1/3 lb beef patty with melted cheddar, crisp lettuce, vine-ripened tomato, and our secret sauce on a toasted brioche bun."

Avoid: "Our famous burger!" (not descriptive)


Manual Sync

Force Full Sync

Push entire menu to platforms:

  1. Go to Menu > Delivery Sync
  2. Select platforms
  3. Click Sync Now
  4. Wait for confirmation

Sync Individual Items

Push single item changes:

  1. Edit the item
  2. Save changes
  3. Click Sync to Platforms
  4. Verify on platforms

Sync Status

View sync history:

┌─────────────────────────────────────────────────────────────┐
│ SYNC HISTORY │
├─────────────────────────────────────────────────────────────┤
│ │
│ Time Platform Items Status │
│ ──────────────────────────────────────────────────────── │
│ 2:15 PM DoorDash 45 ✓ Complete │
│ 2:15 PM UberEats 45 ✓ Complete │
│ 2:15 PM Grubhub 45 ⚠ 2 warnings │
│ 1:30 PM All 1 ✓ 86'd: Fish Tacos │
│ 12:00 PM All Full ✓ Complete │
│ │
└─────────────────────────────────────────────────────────────┘

Troubleshooting Sync

Items Not Appearing

  1. Check item is enabled for delivery
  2. Verify platform connection
  3. Check item has required fields
  4. Force manual sync

Prices Not Updating

  1. Check platform pricing settings
  2. Verify price in master menu
  3. Force sync
  4. Check platform dashboard

Photos Not Syncing

  1. Verify photo meets requirements
  2. Check file size (under 5MB)
  3. Try re-uploading
  4. Contact platform support

Modifiers Missing

  1. Check modifier mapping
  2. Verify modifier enabled
  3. Check platform limits
  4. Re-sync item

Delivery-Only Items

Creating Delivery-Only Items

Items available only on delivery:

  1. Create item normally
  2. Disable In-Store
  3. Enable desired platforms
  4. Set delivery pricing

Use Cases

  • Combo meals for delivery
  • Family packs
  • Delivery-exclusive specials
  • Ghost kitchen brands

Best Practices

  1. Travels well: Prioritize items that stay fresh
  2. Clear descriptions: Customers can't ask questions
  3. Good photos: Drive conversions
  4. Appropriate pricing: Cover commission costs

Consistency

  1. Single source of truth: Master menu controls all
  2. Regular audits: Check platform accuracy
  3. Quick updates: 86 items immediately
  4. Test orders: Verify customer experience