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:
- Go to Settings > Integrations > Menu Sync
- Enable Auto-sync
- Select platforms
- Set sync frequency
Sync Frequency Options
| Option | When to Use |
|---|---|
| Real-time | Instant updates (recommended) |
| Hourly | Stable menus |
| Daily | Minimal changes |
| Manual only | Full control |
What Syncs Automatically
| Element | Auto-Sync |
|---|---|
| Item availability | ✓ |
| Price changes | ✓ |
| Item descriptions | ✓ |
| Modifiers | ✓ |
| Categories | ✓ |
| Photos | ✓ |
| Hours | ✓ |
Managing Items
Adding New Items
When you add a menu item:
- Create item in Restaurant Revolution
- Mark for delivery platforms
- Sync pushes to all platforms
- Items appear on apps
Item Settings per Platform
Configure per-platform settings:
| Setting | Purpose |
|---|---|
| Enabled | Show on this platform |
| Price adjustment | Platform-specific pricing |
| Name override | Different name for platform |
| Featured | Highlight 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 Menu | DoorDash | UberEats |
|---|---|---|
| Size | Size Options | Sizes |
| Add-ons | Extras | Customize |
| Instructions | Special Instructions | Notes |
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:
- Mark item as 86'd in POS
- Instant sync to all platforms
- Item shows "Unavailable"
- 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
| Platform | Min Size | Aspect | Format |
|---|---|---|---|
| DoorDash | 1200x800 | 3:2 | JPG/PNG |
| UberEats | 1200x800 | 3:2 | JPG/PNG |
| Grubhub | 1600x1200 | 4:3 | JPG/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:
- Go to Menu > Delivery Sync
- Select platforms
- Click Sync Now
- Wait for confirmation
Sync Individual Items
Push single item changes:
- Edit the item
- Save changes
- Click Sync to Platforms
- 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
- Check item is enabled for delivery
- Verify platform connection
- Check item has required fields
- Force manual sync
Prices Not Updating
- Check platform pricing settings
- Verify price in master menu
- Force sync
- Check platform dashboard
Photos Not Syncing
- Verify photo meets requirements
- Check file size (under 5MB)
- Try re-uploading
- Contact platform support
Modifiers Missing
- Check modifier mapping
- Verify modifier enabled
- Check platform limits
- Re-sync item
Delivery-Only Items
Creating Delivery-Only Items
Items available only on delivery:
- Create item normally
- Disable In-Store
- Enable desired platforms
- Set delivery pricing
Use Cases
- Combo meals for delivery
- Family packs
- Delivery-exclusive specials
- Ghost kitchen brands
Best Practices
Menu Optimization
- Travels well: Prioritize items that stay fresh
- Clear descriptions: Customers can't ask questions
- Good photos: Drive conversions
- Appropriate pricing: Cover commission costs
Consistency
- Single source of truth: Master menu controls all
- Regular audits: Check platform accuracy
- Quick updates: 86 items immediately
- Test orders: Verify customer experience
Related Guides
- Menu Management - Master menu setup
- Managing Orders - Handle orders
- Analytics - Track performance