{
 "schema_version": "1.0",
 "id": "envoy",
 "name": "Envoy",
 "research_status": "researched",
 "vendor_domain": "envoy.com",
 "category": "Business Operations",
 "task": null,
 "summary": "Workplace platform for visitor sign-in, desk and room booking, deliveries and emergency notifications.",
 "best_for": "companies with a real office and a front desk problem — visitor compliance, desk booking and deliveries in one system, where the per-location price is spread over enough employees to be worth it",
 "skip_if": "you are remote-first or have one small office — a visitor log and a shared calendar cover the same ground, and the per-location floor is priced for buildings rather than teams",
 "honest_knock": "None of the prices on that page is a price you can budget from. Four of the five product cards are followed by 'Price excludes platform fee', and the platform page says outright that the platform is required to use Envoy products and is charged as a flat annual fee — with its own Premium and Enterprise tiers to pick first, and no number published anywhere on the site. That is the first thing to ask for. The second is how the meters stack, because they are all in different units: per location, per user, per bookable resource, per device, per delivery location. An office with forty bookable desks, six screens and one delivery point is paying on four clocks at once: $362 for the location, $200 for the desks, $250 for deliveries, and $180 for the screens rather than the $72 the card implies, because Envoy's own llms.txt sets a 15-device minimum that the pricing page never mentions. That is $992 a month before the platform fee, and before emergency notifications, which the same file bills at $2 a head across your entire employee directory rather than across the people who use them. Price the combination you actually want, not the product you came for.",
 "pricing": {
  "status": "public",
  "entry_price": "$362",
  "entry_price_terms": "Visitors Premium · per location per month, billed annually (the pricing page's JSON-LD gives billingDuration P1Y)",
  "from_price_usd_month": 362.0,
  "plans": [
   {
    "name": "Basic",
    "price": "free",
    "includes": ""
   },
   {
    "name": "Premium",
    "price": "$362 per location per month",
    "includes": ""
   },
   {
    "name": "Enterprise",
    "price": "quote-only",
    "includes": ""
   }
  ],
  "plans_source": "summarised from pricing.notes; every plan name and amount appears verbatim in those notes",
  "notes": "(2026-08-29, read on their own pricing page and their platform page; re-read unchanged on 2026-10-04) Five products, each metered differently and all billed annually. Visitors: Basic free, Premium $362 per location per month, Enterprise quote-only. Emergency Notifications $2 per user per month. Reservations $5 per bookable resource per month. Screens $12 per device per month. Deliveries $250 per delivery location per month. All five amounts are unchanged since 1 August 2026, and the pricing page now publishes the Visitors Premium rate in JSON-LD with a billingDuration of one year. The line 'Price excludes platform fee' appears exactly four times, on Emergency Notifications, Reservations, Screens and Deliveries — not on the Visitors card. The platform page supplies the shape of that fee without its number: the platform is required to use Envoy products, it is 'priced as a flat annual fee', and it has its own Premium and Enterprise tiers that you choose before adding modules. That page also lists visitor management as one of the modules. Invoicing by ACH is offered only on Enterprise or with three or more Premium Yearly locations.",
  "verified_at": "2026-10-04",
  "source_url": null,
  "schema_offer": {
   "price": 362.0,
   "currency": "USD",
   "description": "Visitors Premium, per location per month, billed annually (the pricing page's JSON-LD gives billingDuration P1Y); excludes the mandatory platform fee, which Envoy describes as a flat annual fee but never prices. Read on the vendor's own pricing page on 2026-10-04.",
   "page": "https://aibuildermarketplace.com/b2b/envoy-review/"
  },
  "source_quotes": null,
  "recent_change": null
 },
 "free_plan": false,
 "free_plan_evidence": null,
 "cost_traps": [
  {
   "id": "per_seat",
   "label": "Per-seat pricing",
   "evidence": "Emergency Notifications $2 per user per month.",
   "verified_at": "2026-10-04",
   "source_url": null
  },
  {
   "id": "usage_metered",
   "label": "Usage-metered",
   "evidence": "(2026-08-29, read on their own pricing page and their platform page; re-read unchanged on 2026-10-04) Five products, each metered differently and all billed annually.",
   "verified_at": "2026-10-04",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "Robin or OfficeSpace",
  "why": "the direct workplace-platform peers — compare the total across every module you would switch on, and get all three to name their platform fee"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/envoy.json",
  "review": "https://aibuildermarketplace.com/b2b/envoy-review/",
  "marketplace": "https://aibuildermarketplace.com/marketplace/envoy/",
  "vendor_site": "https://envoy.com"
 },
 "purchase": {
  "seller": "the vendor",
  "how": "AIBuilder Marketplace does not sell this software. Sign up, start a trial or buy on the vendor's site.",
  "handoff_url": "https://envoy.partnerlinks.io/miq6ie5n78yq",
  "affiliate": true,
  "disclosure": "Where purchase.affiliate is true, purchase.handoff_url is an affiliate link: AIBuilder Marketplace may earn a commission at no extra cost to the buyer. Commission never changes what a record says, and products are not ranked by commission. Where it is false the link is the vendor's plain site."
 },
 "provenance": {
  "research": "hand-researched dossier, read on the vendor's own pages",
  "researched_since": "2026-07",
  "method": "https://aibuildermarketplace.com/how-we-review/",
  "license": "CC BY 4.0. Credit 'AIBuilder Marketplace' with a link to https://aibuildermarketplace.com/atlas/.",
  "note": "A rebuild is not a new measurement: pricing.verified_at is the date that matters."
 },
 "cost": {
  "status": "available",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": {
   "currency": "USD",
   "unit": "location",
   "axis": "locations",
   "plans": [
    {
     "id": "visitors-basic",
     "name": "Visitors Basic",
     "model": "free",
     "evidence": "Visitors: Basic free, Premium $362 per location per month, Enterprise quote-only."
    },
    {
     "id": "visitors-premium",
     "name": "Visitors Premium",
     "model": "per_unit",
     "annual_month": 362,
     "monthly_status": "not_offered",
     "evidence": "Visitors: Basic free, Premium $362 per location per month, Enterprise quote-only."
    },
    {
     "id": "visitors-enterprise",
     "name": "Visitors Enterprise",
     "model": "quote",
     "evidence": "Visitors: Basic free, Premium $362 per location per month, Enterprise quote-only."
    }
   ],
   "notes": "Visitors module only; all Envoy products are billed annually. Other modules meter differently: Emergency Notifications $2 per user, Reservations $5 per bookable resource, Screens $12 per device, Deliveries $250 per delivery location, each per month.",
   "not_computable": [
    "The Envoy platform fee: the platform page says the platform is required and priced as a flat annual fee with its own Premium and Enterprise tiers, but publishes no amount, so any total excludes it."
   ],
   "rules_verified_at": "2026-10-30"
  },
  "growth": {
   "annual": {
    "product_id": "envoy",
    "currency": "USD",
    "axis": "locations",
    "unit": "location",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 362.0,
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 724.0,
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 1086.0,
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 1810.0,
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 3620.0,
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 7240.0,
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": 18100.0,
       "visitors-enterprise": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "The Envoy platform fee: the platform page says the platform is required and priced as a flat annual fee with its own Premium and Enterprise tiers, but publishes no amount, so any total excludes it."
    ]
   },
   "monthly": {
    "product_id": "envoy",
    "currency": "USD",
    "axis": "locations",
    "unit": "location",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "visitors-basic",
      "cheapest_plan_name": "Visitors Basic",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "visitors-basic": 0.0,
       "visitors-premium": "not_offered_on_billing",
       "visitors-enterprise": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "The Envoy platform fee: the platform page says the platform is required and priced as a flat annual fee with its own Premium and Enterprise tiers, but publishes no amount, so any total excludes it."
    ]
   }
  }
 },
 "unknowns": [
  "Contract terms (cancellation, data export, data location, minimum seats) are not researched as separate fields; pricing.notes mentions them only where the vendor's pricing page does.",
  "Being verified: free trial and refund terms are not yet matched to a verbatim line on the vendor's own pages. Not matched does not mean there is none.",
  "Not tested hands-on by us: what the product does comes from the vendor's pages and our reading of them."
 ],
 "verification": {
  "price": "read",
  "free_trial": "being_verified",
  "refund": "being_verified"
 },
 "status_page": {
  "source_url": "https://status.envoy.com",
  "platform": "statuspage",
  "period": {
   "from": "2026-08-04T05:40:01.709183Z",
   "to": "2026-11-02T05:40:01.709183Z",
   "days": 90
  },
  "read_at": "2026-11-02T05:40:01.709183Z",
  "source_urls": [
   "https://status.envoy.com/history.rss"
  ],
  "claim": {
   "quote": "We understand the importance of reliability and aspire to a 99.9% uptime.",
   "source_url": "https://envoy.com/legal/security-and-privacy",
   "read_on": "2026-10-24",
   "plan": "Not specified by the vendor on this page. Aspiration, not an SLA guarantee."
  },
  "scope": "Envoy Status. Counts cover all incidents on this page; no component filtering. May include services beyond the reviewed product.",
  "incident_count": null,
  "observed_count": 5,
  "counts_by_vendor_label": {
   "unknown": 5
  },
  "major_or_critical_count": null,
  "observed_major_or_critical_count": 0,
  "duration_seconds": null,
  "known_duration_seconds": null,
  "duration_known_count": 0,
  "ongoing_count": null,
  "incidents": [
   {
    "id": "https://status.envoy.com/incidents/dj3mqjyn9t4t",
    "source_url": "https://status.envoy.com/incidents/dj3mqjyn9t4t",
    "label": "unknown",
    "title": "10.22.2026 [EU/US] Envoy Emergency Maintenance",
    "started_at": null,
    "published_at": "2026-10-26T02:47:01Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.envoy.com/incidents/01n34z4p6q0s",
    "source_url": "https://status.envoy.com/incidents/01n34z4p6q0s",
    "label": "unknown",
    "title": "[10/23/2026] Employee CSV Upload issue",
    "started_at": null,
    "published_at": "2026-10-24T00:44:33Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.envoy.com/incidents/hy50jc4vsnsm",
    "source_url": "https://status.envoy.com/incidents/hy50jc4vsnsm",
    "label": "unknown",
    "title": "10.11.2026 [EU] Envoy Scheduled Maintenance",
    "started_at": null,
    "published_at": "2026-10-12T04:38:56Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.envoy.com/incidents/pxmqy092jgsh",
    "source_url": "https://status.envoy.com/incidents/pxmqy092jgsh",
    "label": "unknown",
    "title": "Email notifications delayed for Microsoft-hosted recipients",
    "started_at": null,
    "published_at": "2026-09-04T14:55:19Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.envoy.com/incidents/g7hk5d2p7qy0",
    "source_url": "https://status.envoy.com/incidents/g7hk5d2p7qy0",
    "label": "unknown",
    "title": "Temporary delay in auto sign-in processing",
    "started_at": null,
    "published_at": "2026-08-27T20:32:56Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   }
  ],
  "coverage": "feed_entries_only",
  "note": "Vendor-reported incidents, not measured uptime. Durations are summed per incident, clipped to the window; overlaps count separately. Feed notices use publication dates, may include maintenance and lack original start/end times. Counts cover the whole vendor page, not product-only incidents.",
  "availability": "ok"
 },
 "third_party_video": {
  "url": "https://www.youtube.com/watch?v=iyqqUQJUO6E",
  "channel": "Business Solution",
  "published": "2026-02-23",
  "shows": "visitor sign-in, deliveries, desk booking and the workplace analytics screens",
  "independent": true,
  "checked_at": "2026-10-20"
 },
 "task_evidence": null,
 "open_questions": [
  {
   "question_id": "envoy:cancellation_terms",
   "key": "cancellation_terms",
   "question": "Can a customer cancel at any time, and what happens to an annual plan that is cancelled mid-term?",
   "status": "open"
  },
  {
   "question_id": "envoy:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "envoy:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "envoy:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: The Envoy platform fee: the platform page says the platform is required and priced as a flat annual fee with its own Premium and Enterprise tiers, but publishes no amount, so any total excludes it. Can you publish the price or the rule?",
   "status": "open"
  }
 ],
 "vendor_answers": [],
 "agent_channels": {
  "vendor_mcp": {
   "what": "Hosted server at mcp.envoy.com over their visitor- and workplace-management API: review visits along with approvals and signed documents, check visit compliance, forecast attendance, and handle desk and room booking.",
   "plan": "Not stated in their own documentation.",
   "status": "Live",
   "source": "https://mcp.envoy.com/",
   "checked": "2026-07-28",
   "note": "The vendor's own MCP server, from our MCP research; it works with your own account at the vendor."
  },
  "agent_checkout": {
   "status": "not_found",
   "detail": "No explicit support for purchases by AI agents on the vendor's own pages.",
   "checked_at": "2026-10-07",
   "method": "homepage, /pricing and the pricing page we cite, read as plain HTML (no JavaScript) and searched for explicit support of purchases by AI agents: Agentic Commerce Protocol, Instant Checkout, Agent Payments Protocol, buy in ChatGPT, agentic checkout"
  }
 }
}
