← Back to all docs

Popmenu API

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.

By Alex KlarfeldMay 30, 2026
Popmenu API

What is 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:

  • Website Design & Dynamic Interactive Menus (photo- and review-rich, SEO-optimized menu technology)
  • First-Party Online Ordering & Delivery (takeout, curbside, in-house delivery, DoorDash Drive, OrderNerd aggregation)
  • Marketing Automation (AI-enabled email, SMS, social posts, Google ads, and the Boost consultant service)
  • AI Phone Answering (automated call handling) and Reputation Management
  • Guest Engagement (waitlist, reservations, loyalty programs, branded mobile apps)
  • Performance Insights & Guest Database (analytics, ROI tracking, contact database) with POS integrations (Toast, Square, Clover, Oracle Micros, NCR Voyix)

Common data entities:

  • Menus, Menu Sections, Menu Items, Modifiers, Photos, Reviews
  • Online Orders, Order Items, Delivery Jobs, Catering Requests
  • Guests, Contacts, Loyalty Members, Reward Balances
  • Reservations, Waitlist Entries, Tables
  • Marketing Campaigns, Email/SMS Sends, Social Posts, Audience Segments
  • Reviews, Ratings, Phone Calls, Performance Metrics

The Popmenu Integration Challenge

Restaurants run daily operations on Popmenu, but turning its portal- and dashboard-driven workflows into API-driven automation is non-trivial:

  • No general-purpose public API: Popmenu is delivered as a managed dashboard and owner mobile app, so menu, order, and guest data lives behind authenticated screens rather than open developer endpoints
  • First-party guest data lock-in: The platform's value is keeping guest contacts, loyalty, and order history first-party—exporting it programmatically to a CRM or warehouse has no turnkey path
  • Fragmented ordering surfaces: Direct orders, DoorDash Drive delivery, and OrderNerd-aggregated third-party orders each carry their own shape and need normalizing into one order object
  • Dynamic menu structure: Interactive menus with photos, reviews, modifiers, and limited-time items are tightly coupled to the website, complicating clean menu sync to POS or aggregators
  • Multi-location and hospitality-group spread: Groups managing many locations face per-location dashboards and inconsistent IDs across sites
  • Authentication and session handling: Owner-portal logins, mobile sessions, and MFA complicate headless, scheduled automation

How Supergood Creates Popmenu APIs

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.

  • Handles username/password and MFA securely in a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes data across menus, direct orders, DoorDash, and OrderNerd so you integrate once and rely on consistent objects
  • Aligns with per-location configuration across multi-unit hospitality groups for accurate, scoped access

Use Popmenu with AI agents: Popmenu MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your locations, ordering surfaces, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Popmenu adapter tailored to your restaurant or group configuration.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Popmenu evolves.

popmenu

API Endpoints

Authentication

POST/authenticate

Authenticate to a Popmenu account using username/password or MFA and obtain a session token for downstream calls.

Menus

GET/menus

List menus, sections, items, modifiers, photos, and reviews for a location, with filters for availability and limited-time items.

Menus

POST/create_menu_item

Create or update a menu item, including price, modifiers, photos, and section placement.

Orders

GET/orders

Retrieve online orders across direct, DoorDash, and OrderNerd-aggregated channels with status and date filters.

Orders

POST/create_order

Submit a new online order for pickup, curbside, or delivery against the location's published menu.

Guests

GET/guests

Pull guest contacts, loyalty members, reward balances, and reservation history for marketing and CRM sync.

Use Cases

Sync menus across ordering and POS systems

- 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

Centralize online orders across every channel

- 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

Export first-party guest and loyalty data to your CRM

- 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

Automate marketing and reputation workflows

- 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

Technical Specifications

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

Frequently asked questions

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.

Ready to get a real API?