Popmenu is an all-in-one restaurant growth platform powering dynamic interactive menus, first-party online ordering and delivery, AI-driven marketing, AI phone answering, waitlist, reservations, and loyalty for more than 10,000 restaurants. An unofficial API lets you programmatically pull menus, orders, guests, reservations, marketing campaigns, and analytics—and push updates like menu items, online orders, and guest records back into Popmenu.

Popmenu is a cloud-based, all-in-one restaurant growth platform used by more than 10,000 independent restaurants and hospitality groups across the US, UK, and Canada. Restaurants use Popmenu to build and host their website, run dynamic interactive menus with dish-level photos and reviews, take first-party online orders for pickup, curbside, and delivery, automate marketing across email, SMS, social, and Google ads, answer phones with AI, and manage waitlists, reservations, and loyalty—all from a single platform that keeps guest data first-party.
Core product areas include:
Common data entities:
Restaurants run daily operations on Popmenu, but turning its portal- and dashboard-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Popmenu's authenticated dashboard and owner-app flows to deliver a resilient API layer for your restaurant or hospitality group—across menus, ordering, marketing, and guest data.
Use Popmenu with AI agents: Popmenu MCP Server →
Book a 30-minute session to confirm your locations, ordering surfaces, and authentication model.
We deliver a production-ready Popmenu adapter tailored to your restaurant or group configuration.
Go live with continuous monitoring and automatic adjustments as Popmenu evolves.
Authentication
/authenticateAuthenticate to a Popmenu account using username/password or MFA and obtain a session token for downstream calls.
Menus
/menusList menus, sections, items, modifiers, photos, and reviews for a location, with filters for availability and limited-time items.
Menus
/create_menu_itemCreate or update a menu item, including price, modifiers, photos, and section placement.
Orders
/ordersRetrieve online orders across direct, DoorDash, and OrderNerd-aggregated channels with status and date filters.
Orders
/create_orderSubmit a new online order for pickup, curbside, or delivery against the location's published menu.
Guests
/guestsPull guest contacts, loyalty members, reward balances, and reservation history for marketing and CRM sync.
- Pull menus, sections, items, modifiers, and photos from Popmenu into a single source of truth - Push price and availability updates back to keep direct, DoorDash, and OrderNerd menus aligned - Detect limited-time and 86'd items and propagate changes to POS and aggregators
- Stream direct, DoorDash Drive, and OrderNerd orders into one normalized order feed - Route order events to KDS, accounting, and analytics tools without portal clicks - Reconcile delivery jobs and catering requests against fulfillment status
- Pull guest contacts, loyalty members, and reward balances into your CRM or warehouse - Build unified guest 360 profiles across locations in a hospitality group - Trigger targeted campaigns when loyalty tiers or order behavior change
- Sync email, SMS, and social campaign performance into BI dashboards - Surface new reviews and ratings to reputation-management and response tools - Feed AI phone-answering call data into guest records for follow-up
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated dashboard and owner-app flows reverse-engineered into a stable API surface
Response format
Normalized JSON across menus, orders, guests, reservations, and marketing objects
Rate limits
Adaptive throttling tuned to your account to avoid Popmenu-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for orders and menus with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new orders, reservations, reviews, and loyalty changes
Latency
Sub-second reads on cached menus and guests; multi-second writes when posting orders and menu updates
Throughput
Horizontally scaled workers sized to multi-location order and marketing volume
Reliability
Retry, backoff, and idempotency keys for order submission and menu writes
Adaptation
Continuous monitoring of Popmenu dashboard releases and per-location configuration drift
Popmenu is delivered as a managed dashboard and owner mobile app without a general-purpose public developer API. Supergood works with your authenticated account to expose menus, orders, guests, and marketing data through a normalized API surface.
Yes. Supergood normalizes direct online orders, DoorDash Drive deliveries, and OrderNerd-aggregated third-party orders into a single consistent order object so you integrate once across every channel.
Yes. Guest contacts, loyalty members, reward balances, and reservation history are exposed through the API so you can sync them to a CRM or data warehouse for unified guest profiles.
Yes. The API is scoped per location and reconciles IDs across sites, so multi-unit groups get consistent menu, order, and guest objects across every restaurant.
Yes. Supergood reads Popmenu's dynamic menu structure—sections, items, modifiers, and limited-time offers—and lets you push updates so menus stay aligned with your POS and ordering channels.