Restaurant dining room
Restaurant Partner Portal

Everything your restaurant brand needs on DinePals

Onboarding, branches, menus, events, bookings, team access, and analytics—built for single locations and multi-branch brands in one partner portal.

Restaurant team at work

One portal for independent restaurants and multi-location brands—manage your full DinePals partner presence from signup to live events.

Portal modules

What you will manage in the dashboard

Features roll out in phases; this is the full partner portal roadmap aligned with our v3 API.

Auth & onboarding

Sign up, verify documents, track application status until admin approval.

Dashboard & KPIs

Revenue, guests, repeat diners, upcoming events, and campaign summaries.

Branches

Multiple locations with address, hours, geo, photos, and plan-based limits.

Events

Create, publish, and manage partner events with capacity and service area.

Bookings & guests

Instant reserve/book, waitlists, attendee lists, and exportable guest data.

Menu

Menu scraper plus manual categories, items, pricing, and availability.

Team & roles

Owner, Manager, and Marketer roles with permission-based access.

Settings & billing

Brand profile, Stripe subscriptions, Starter / Pro / Elite tiers.

Consumer app presence

Verified badge in venue search and geo-targeted events in the mobile feed.

Partner portal

Run your brand day to day

Onboarding, dashboard, branches, menus, team access, and billing—everything you need inside the portal.

Onboarding

Apply, verify & get approved

Multi-step signup with document uploads, admin review, then Stripe billing before the dashboard unlocks.

  • Brand profile, owner account, and verification documents
  • Application states: pending, approved, rejected, needs info
  • Starter, Pro, or Elite subscription after approval
Business verification
Dashboard analytics

Dashboard

Your command center

KPIs, quick actions, and upcoming events in one home view.

  • Revenue, guests, and repeat diner widgets
  • Quick actions: event, branch, menu, team invite
  • Plan usage meters for branches and events

Branches & menu

Locations and menus

Manage every branch and menu from one place—with tier limits enforced automatically.

  • Branch profiles: address, hours, geo, photos, active status
  • Menu scraper plus manual item editing per branch
  • Verified badge in the consumer app venue search
Restaurant menu
Team and settings

Team & settings

People, permissions & billing

Invite Owner, Manager, and Marketer roles with the right access for each job.

  • Role-based permissions for branches, menu, events, billing
  • Brand profile: logo, cover, description, support contacts
  • Stripe monthly plans with admin-configurable limits

Consumer app

Reach diners where they already are

Publish events, take bookings, and show up in search and the feed—built for the DinePals mobile experience.

Events

Publish to the mobile feed

Partner events appear in the app by location. Set capacity, radius, photos, and recurring schedules on higher tiers.

  • Draft, publish, upcoming, past, and cancelled lists
  • Service area radius and capacity per plan tier
  • Recurring series on Pro and Elite
Restaurant event
Guests at restaurant

Bookings

Instant reservations

Diners book partner events without a host approval step—unlike consumer-hosted outings on v2.

  • Auto-confirm when capacity is available; waitlist when full
  • Attendee and guest lists with export
  • Reserved, confirmed, waitlist, and cancelled statuses

App presence

Visible where diners discover venues

Partner branches surface alongside Google Places—with a trusted verified mark and geo-targeted event discovery.

  • Events labeled as partner content in the feed
  • Nearby search highlights your verified locations
  • Campaign tagging and performance summary (Pro+)
Diners discovering restaurants

How it works

1

Apply online

Brand details, owner account, verification documents.

2

Admin review

DinePals verifies your business and approves or requests info.

3

Subscribe

Pick Starter, Pro, or Elite and complete Stripe billing.

4

Launch

Branches, menu, events, team, and dashboard go live.

Plans after approval

Subscribe via Stripe on first login. Limits are enforced in the portal and adjustable by DinePals admin.

Starter

$5

/ month · 1 location

  • 10 events / month · 3 live at once
  • Up to 30 guests per event
  • 15 km feed radius · 1 team member
  • 50 menu items · 2 scrapes / month

Pro

$10

/ month · Up to 10 branches

  • 50 events / month · 15 live at once
  • Up to 100 guests · recurring events
  • 50 km radius · 5 team members
  • Campaign tagging · 200 menu items

Elite

$20

/ month · Up to 30 branches

  • 200 events / month · 50 live at once
  • Up to 500 guests · unlimited recurring
  • 100 km radius · 15 team members
  • Unlimited campaigns · 1000 menu items
DinePals

Ready to partner with DinePals?

Apply in minutes, upload verification documents, and track your application until you are approved and subscribed.

Register as a partner