Start with signup, then choose the job you need to do. This map indexes 211 documentation pages and 1965 section headings. It is a coverage map, not a claim that every workflow has passed a live test.
Start by task
- Welcome: signup to first page
- Create a custom website
- Turn on live chat
- Bring your API credentials and email
- Create a customer dashboard
- Phone registration and employee assignment
- Appmint Mobile: CRM, chat, calls and events
Explore all functionality
211 guides available
AppEngine API · 42 guides
Every API area with a direct link to its specification — 161 sections, grouped, not one list.
Inside: Business Made · CRM · Users · Storefront · Stowbo · Community · Logistics · Repository · Finance · Affiliate · Everything elseThe browsable reference, the machine-readable surfaces behind it, and the path an agent follows to find one endpoint out of 3,036.
Inside: The page · For agents and crawlers · Every section · Finding one endpoint · Generating a client · Calling something with an MCP client instead · What the documentation is built fromLong-lived credentials for server-to-server access, and how they resolve to a user.
Inside: Using a key · Managing keys · Administration · Org users · Direct authentication · Blocking a keySign-up, sign-in, password reset and social login for the end users of a tenant.
Inside: Sign-up and sign-in · Password management · Social login · Profile · Subscriptions · Customer dashboards · Guests · Acting on a customer's behalf · Client-facing modulesGoogle, Facebook, GitHub and Microsoft — redirect flows and native token exchange.
Inside: Google · Facebook · GitHub · Generic customer social login · After a successful flow · OAuth for integrationsWhich credential to use for which kind of client.
Inside: The rules that apply to all of them · Where things live · Reference2FA setup and verification, device fingerprinting, trust and blocking, and login history.
Inside: Device fingerprinting · Managing devices · Login history · Two-factor authentication · When it is required · The challenge · Setup · Backup codes · Security settingsOperator sign-in, invitations, password management and session endpoints.
Inside: Password sign-in · Temporary passwords · POS passcode and NFC · Session · Invitations · Profiles · Magic links and codes · Shared-site access · Application registration · Global login · Guest accessHeaders, response envelopes, paging, error shapes, limits — the rules that hold across every endpoint.
Inside: Headers · Request bodies · Response envelopes · Single record · List · Paging and query options · Errors · Structured auth errors · Other common statuses · Rate limiting · CORS · Route aliasing · Timeouts · Health and versionImporting many records, streaming exports, and moving data between collections.
Inside: Bulk create · Export · Migration · Tracking a migration · AggregationsDefining your own datatypes, how schemas drive both validation and UI, and repairing a collection.
Inside: Reading collections · Schemas define data and UI · Repairing a collection · Search indexes · Settings · SubschemasUpload, thumbnails, signed URLs, privacy, and the org-scoped storage layout.
Inside: Uploading · What an upload does · Thumbnails · Reading files · Managing files · Listing · Favicons · Customer-scoped files · Stock media · Assets · Storage configurationState transitions, versioning, restore from history and trash, and per-record permissions.
Inside: States · Approval · Publishing · History · Trash · Per-record permissions · Workflow and notes · ActivityThe four shapes a page record can take, how the renderer chooses between them, where page CSS and JavaScript live, and how to write a page without losing what was there.
Inside: The four shapes · Taking ownership of a page · Checking what a page actually has · How data.html is rendered · Where page CSS and JavaScript go · Writing a page · Creating a page · Wrapper pages · Verifying a deploy · RelatedOne generic controller that serves create, read, update and delete for all 261 datatypes.
Inside: Create · Variants · Read · Update · Delete · Search · Aggregate · Categories and tags · Settings · Organizations · Preview · AI-callable methodsThe site record — the home page, hosts and domains, logo and favicon, tracking and SEO — and the two fields whose shape is not what you would expect.
Inside: The fields · homePage — name, slug or id · favicon is a string. logo is an object. · Hosts and domains · Tracking and SEO · Chrome switches · Writing to the record · RelatedConnect an AI client to AppEngine over the Model Context Protocol — discover services, read their signatures, and call them.
Inside: Endpoint · Authentication · Client configuration · The three tools · Checking it works · How services get exposed · RelatedChat, agents, MCP tools, image and video generation, AI employees, voice, and API discovery through MCP.
Inside: Chat and agents · MCP tools · Image and video generation · CRM AI assistant · AI employees · Voice · API discovery for agents · Usage and costAsking for access to a screen or a guarded operation, and deciding it from a tray, through the org's workflows.
Inside: Routes · Asking · Deciding · Tray and history · AI employees · access_requestEvent-driven automations, AI-generated flows, and the generic task workflow engine with SLAs.
Inside: Automation · How an automation is built · AI-assisted authoring · IVR · Workflow · Definitions · Firing work · Tasks · SLAs and escalation · Analytics · RelatedBank linking for the books — connect accounts through Plaid, read balances and transactions, and reconcile them. Read-only; no money moves.
Inside: Connecting · Balances · Transactions and reconciliationThe endpoints behind BusinessMade — people, time, pay, benefits, bills and the ledger.
Inside: Setup and seeding · Employees · Timesheets and time clock · Payroll · Runs · Pay stubs · Employee payroll profiles · Employer tax setup · Reports · Government e-filing · Books · Accounts and journals · Reports · Automatic posting · Period close · Bills and vendors · Recruitment · Onboarding and offboarding · Leave · Benefits · Performance and learning · Compensation · Organization · Documents and policies · Workforce readiness · Schedules · Work orders · Employee self-serviceThe signed-in customer's own account — profile, orders, forms, reservations, tickets, messages, addresses, wishlists, files, benefits, shared accounts and payment links.
Inside: Who "me" is · How it differs from /repository · Guards · Dashboard · Profile and verification · Orders, forms and transactions · Reservations · Tickets, messages and notifications · Addresses and wishlists · Files · Benefits · Shared accounts · Payment links · Also herePages, posts, stories, follows, connections, direct and group messaging, meetings, blocking and reporting, plus social-listening topics.
Inside: Who may write · Pages · Feed, posts and comments · Reactions and hashtags · Stories · Follows, bookmarks, notifications, badges · Announcements · People · Group chats · Connections, direct messages, meetings, blocking · Media · Live chat socket · Social listening topics · DatatypesPosts taken page by page — courses, applications, trainings, documentation — with outline, access, progress, answers, marking and review.
Inside: The post · Conditions · Customer routes · Staff routes · post_progressThe design library and the editor's save path — searched and paged listings, new designs, saves, copies, previews and uploaded images.
Inside: Routes · Library · Designs · Uploaded imagesLeads, pipelines, campaigns, ads, tickets, reservations, signed documents and the AI assistant.
Inside: Leads · Pipelines · Scoring and enrichment · Importing · Forms · Tickets · Reservations and appointments · Signed documents · Marketing campaigns · Audiences · Paid advertising · Ad accounts and readiness · Google Ads · Auto-campaign · AI assistant · Inbox and messaging · Communications · Customer activity · Promotions · Merchant customers · Social · Also hereThe server side of Device Hub — hub keys and live state, remote peripheral config, device calls, and the event stream back to screens.
Inside: Hubs · Calling a device · Events from hubs · The hub socketEvents, ticket types, sessions, QR validation, badges, credentials, check-in and event media.
Inside: Events · Tickets · QR and validation · Fulfillment · Perks · Badges · Sessions · Check-in and occupancy · Participants · Credentials · Event media · Attendee endpoints · Live check-in queue · DatatypesInternal balances, payout workflow, and gateway-agnostic payment operations.
Inside: Wallets · Movements · Payouts · Payments · Customer-facing · RelatedWho is dealing with a record — take it, finish it, give it back — on any datatype, for people and AI employees alike.
Inside: Routes · Lifecycle · The handling fieldDelivery jobs, pricing quotes, zones, drivers, live tracking, proof of delivery, customer orders with payment, and driver earnings and payouts.
Inside: Who may call · The delivery lifecycle · Pricing and addresses · Zones · Drivers · Jobs and assignment · Driving the job · Money, proof, issues and messages · Driver app · Earnings and payouts · Ordering a delivery · RelatedPhone numbers, inbound call routing, SMS keywords and auto-replies, email broadcast and live chat.
Inside: Phone and voice · Numbers · Pointing a number at a flow · Four ways to answer · Forwarding groups · Hours and misses · Softphone · SMS · Registration · Inbound routing · Opt-out · Email · Chat · Provider connections · RelatedUsage metering and token balances, monitoring and analytics dashboards, vendor connections, upstream integrations and cluster management.
Inside: Usage · What gets metered · How a request is charged · Balances and history · Service pricing · Monitoring · Analytics, stats and overviews · Connect · Upstream · Cluster management · RelatedRender a record as a full-page PDF or as thermal receipt lines, from built-in templates.
Inside: Routes · What is printable · What a template seesThe two-layer model behind configurable products — the reusable definition, the per-product subset, every attribute type, file uploads, the required rule and how option prices reach the order.
Inside: sf_attribute · sf_product.attributes[] · Storage · Option presentation · Types and controls · File attributes · The required rule · Pricing · Order persistence · RelatedSelling the same catalog on Amazon, eBay, Etsy and elsewhere — mappings, inventory sync, order aggregation and pricing.
Inside: Channels · Mappings · Categories · Attributes · Templates · Transform and validate · Inventory sync · Orders · Pricing · Listing optimization · AnalyticsEveryone who works in the org — people and AI employees — with what a colleague needs to reach them.
Inside: Routes · What a row holdsCatalog, cart, checkout, payments, orders, POS, inventory, pricing, discounts, returns, rentals and tax.
Inside: Catalog · Cart · Checkout · Payments · Orders · Point of sale · Inventory · Pricing · Discounts · Gift cards · Invoices · Returns · Rentals · Tax · Shipping · Syndication · SubscriptionsSpace custody — listings, carts and holds, bookings with per-item sessions, movements, delegated pickups, fees, settlement and host payouts.
Inside: The model · Checkout · Guest routes · Delegated pickup · Host routes · Operator routes · DatatypesTeam workspaces and conversations — members, a journal of messages, files, tasks, meetings and agendas, with a personal Home, Inbox, My Tasks and My Calendar.
Inside: Who sees what · Home · Workspaces and conversations · Members · The journal · Tasks, meetings and views · Maintenance · Live updatesWhat AppEngine exposes, how it is organized, and how to find the endpoint you need.
Inside: Finding your way around · The APIs · Client-facing route pairs · Global behavior · Where to go nextAppmint Chat · 2 guides
Where your team works chats — queue, presence, transfers, AI handover, calls, screen sharing and broadcast.
Inside: Three views · Going on shift · The queue · Working a conversation · Handing a chat to someone else · AI handover · Proactive engagement · Calls · Screen sharing and broadcast · What the visitor sees · Proactive notices · Sessions · Archiving · RelatedAn embeddable chat widget with live agents, queueing, presence and AI answers — dropped onto any site with two script tags.
Inside: What it gives you · Embedding it · Configuration · Two modes · Skipping the registration form · Attachments · Languages · How a conversation flows · Presence · Customer context · Voice and video · RelatedAppmint Mobile · 34 guides
The queue behind the Check-in screen — the workflow it runs on, what each host action writes, the notifications it sends, and the other pipelines the platform creates for you.
Inside: The pipeline · A task is the queue entry · Getting into the queue · Host actions · The "table ready" message · Wait times and SLAs · The other built-in pipelines · When something goes wrong · RelatedBluetooth printers, barcode scanners, NFC readers and card readers — pairing them to a phone or tablet.
Inside: Receipt printers · Cash drawers · Card readers · Barcode scanners · Scanner input modes · NFC readers · What is configured per device · Troubleshooting · RelatedBusiness locations, the service points inside them, their statuses, and which part of the platform is allowed to change each one.
Inside: Locations · Service points · Creating and editing from the app · Statuses and who sets them · Seating rules worth knowing · RelatedThe product fields the point of sale reads, day-parts and the 86 list, the per-location overlay, and how selling draws stock.
Inside: Product fields the POS uses · Modifiers and stations · Day-parts and the 86 list · Taking an item off sale · The per-location overlay · Stock · Pricing is decided on the server · When something goes wrong · RelatedWhich emails and texts the platform sends for the things this app does, where the templates and copy-to settings live, and what push actually exists on mobile.
Inside: What gets sent, and when · Where to change the wording · Copy-to and sender settings · Push notifications on mobile · Nothing arrived — check in this order · RelatedReservation definitions, services, hours and slots — what to configure so the booking wizard offers the right times, and what the app can and cannot change.
Inside: Setting one up, in order · The definition · Slots · Booking from the app · Reservation statuses · What the app can and cannot edit · When something goes wrong · RelatedWho can sign in, how quick sign-in and NFC access cards are controlled, and what happens when a device is blocked or an account is removed.
Inside: Two kinds of identity · What each person sees · Sign-in methods available · Two-factor verification · Quick sign-in settings · Passcodes · NFC access cards · Saved sessions and shared devices · Blocked devices and forced sign-out · Removing an account · When something goes wrong · RelatedEverything the app stores on the device, what survives signing out, and which settings are per device versus per organization.
Inside: Secure storage · Shared preferences · What survives sign-out · Per device versus per organization · What the app does not store · RelatedWhich backend a build talks to, how the development and production environments are chosen, and what the app stores on the device.
Inside: The two environments · Derived behaviour · Organization and tokens · Legal and support links · Platform identifiers · What is not here · RelatedThe server-side settings the app reads — quick sign-in, locations, payment gateways, receipt templates, workflows, rate limits — and one security note about the storefront routes.
Inside: Quick sign-in · Locations · Payment gateways · Receipt and check templates · Workflows · Notification senders and copies · Rate limiting · What the app does not read · RelatedGateways, Stripe Terminal readers and Tap to Pay, the tender model at checkout, refunds and receipts — and what is not there.
Inside: Gateways · Stripe Terminal · Locations · Pairing a reader · Tap to Pay · The charge · The tender model · Refunds · Receipts · What is not there · When something goes wrong · RelatedThermal printers over Bluetooth, USB and network, the server-rendered receipt and check payloads, cash drawers, and shared printers through the device hub.
Inside: Printers the app talks to · What the server sends · Cash drawers · Shared printers · Per-device keys · Web builds · When something goes wrong · RelatedHow the app boots, how state and networking are layered, and which services talk to which part of the platform.
Inside: Boot sequence · Providers · Navigation · Networking · Services layer · Theme · What is declared but not implemented · RelatedThe Dart models under lib/models, the server datatypes they map to, and the fields and enums that matter.
Inside: Models → datatypes · POS: sf_order and PosOrder · service_point · reservation and reservation_definition · task payloads · CRM records · About bmlocationproduct · RelatedEvery route Appmint Mobile calls, grouped by module, with the auth each one actually enforces.
Inside: Auth and profile · Passcodes and access cards · Storefront: POS tabs · Storefront: payments · Repository (generic records) · Reservations and service points · Check-in queue · Workflow · CRM · Chat and presence · Phone and softphone · Events (staff side) · Social sync · RelatedWhat the September 2026 test pass fixed, what is still open, and the parts of the codebase that promise more than they do.
Inside: Fixed on 2026-09-02 · Fixed on 2026-09-03 (events) · Still open · Sign-in is email first (2026-09-17) · Verification challenges: fixed, and what it took · Server-side faults found while testing this (2026-09-11) · Found while writing the user docs (2026-09-10) · Declared but not implemented · Security notes · RelatedEvery folder under lib, what each screen class is for, and which root documents are still accurate.
Inside: lib/ · Screens · auth/ · dashboard/, home/, more/, profile/, calendar/ · pos/, payments/ · operations/ · events/ · CRM and communications · settings/ · Root documents · RelatedVersions, identifiers, permissions and the exact App Store and Play upload flow that has worked.
Inside: Identifiers · Permissions · iOS: App Store · Android: Google Play · Android: direct APK while Play is in review · What is in the repository that should not be · Release checklist · RelatedDebug builds against a local backend, the web build that lets you drive the app from Chrome, and the rules that stop you chasing ghosts.
Inside: Prerequisites · Debug builds · Running on web · Static checks and tests · Working against the backend · Verifying a change end to end · RelatedInstall the app, sign in, and set up a device for the way it will be used.
Inside: Install · Sign in · Set up the home screen · Pair hardware · Switching organizations · Pick a location · Check the network where staff will stand · NextYour business command center — POS, CRM, payments, scanning, events and communications in one app.
Inside: Getting it · What you can do with it · Who it is for · Signing in · Connectivity · Hardware it works with · Where to go nextA full shift end to end — open the floor, seat from the queue, take and fire orders, settle, release tables, and handle no-shows.
Inside: Before doors · As parties arrive · Seating · Ordering and firing · Mid-service moves · Settling · Releasing the table · When things go wrong · Closing · RelatedQuick sign-in with a passcode or card, saved sessions, switching organizations, and what the location picker scopes.
Inside: Quick sign-in · Saved sessions · Switching organizations · The location picker · Home layout · What is per device and what is not · RelatedScanning, searching, the scanner modes, refresh habits and what needs a connection — the small things that make a busy shift faster.
Inside: Scan instead of typing · Hardware scanners: pick the mode · Search everywhere · Refresh · The home screen · The tab strip · What needs a connection · Small habits that add up · RelatedEvery symptom worth knowing, what causes it, and the order worth checking — sign-in, sync, chat, calls, hardware, payments and the door.
Inside: I cannot sign in · I was signed out unexpectedly · Data looks stale or empty · Something I did with no signal never happened · A payment failed · Printing problems · Live chat is not responding · Calls are not working · Messages will not send · Settings that reset themselves · Buttons that do nothing · Ticket scanning is slow or failing · The app is slow · Notifications are not arriving · Before asking for help · RelatedLeads, contacts, customer journeys, support tickets and tasks — the full CRM, worked from a phone.
Inside: Leads · Contacts · Customers and journeys · Support tickets · Tasks · Meetings · When something goes wrong · RelatedRun the door — scan tickets in and out, look people up when their phone fails, register walk-ins, issue and comp tickets, and watch occupancy live.
Inside: Before doors open · Scanning tickets · When someone's phone won't show the ticket · Check-in and check-out · Accreditation · Handing over a ticket at the desk · Giving a walk-in a ticket · Issuing or comping a ticket · Participants · Badges · Perks · Will-call · The live picture · When something goes wrong · RelatedEvery job you can do in Appmint Mobile — using it, administering it, and fixing it — in the words you would use, with the page that walks you through it.
Inside: Selling and taking money · Running the floor · Customers and conversations · Event day · The device and my account · Setting things up and running them (admin) · Something is wrongThe unified inbox, email and SMS, the live chat console, presence, and the in-app softphone — how to work them, and what to check when a message or call does not arrive.
Inside: The inbox · Filtering by channel · Replying to a thread · Starting a new message · Email · SMS · Live chat · Setting your status · Taking the next visitor in the queue · Working a conversation · What pops up while you work · Live Presence · Calls · Making a call · Going offline · Permissions · Notifications · When something goes wrong · RelatedSigning in and out, the More tab, quick-login passcodes, access cards, the home layout — and what each setting actually does today.
Inside: Signing in · Switching organization · Signing out · Sections · Quick-login passcode · Access cards · Menu · Home apps and groups · Your profile · What is not here · When something goes wrong · RelatedThe four operations screens — Tabs, Floor, Reservations and Check-in — and how a party moves between them.
Inside: Tabs · Floor · Reservations · Booking a reservation · Check-in · The jobs, step by step · How a party moves · When something goes wrong · RelatedFired items become tasks in a workflow — this screen is where the kitchen, the bar or any prep station works them.
Inside: Picking a workflow · What a task shows · Stations · Working a ticket · Refires and duplicates · The manager view · When something goes wrong · RelatedProducts, carts, modifiers, firing to the kitchen, settling with any tender, receipts and refunds — from a phone or tablet.
Inside: The screen · Ring up a sale, start to finish · Scanning a barcode · Building an order · Save, Send to prep, Settle · Checkout · Refunds · Printing · Stock and stations · When something goes wrong · RelatedCharge an amount that is not on a menu — a deposit, a service fee, a phone order — through the same checkout as a tab.
Inside: What it does · Taking the money, method by method · Where it goes · If you stop halfway · When something goes wrong · RelatedBilling · 4 guides
Why a service must be accepted before it runs, and where the current terms are served from.
Inside: The base terms · The four setup agreements · The per-provider agreements · Why it is required · What happens without acceptance · Acceptance is recorded per service · Which services need one · Where to see what you have accepted · RelatedBalance, provider cost, platform markup, subscriptions and what happens when funds run out.
Inside: Balance · What you are charged · Markup varies by service · Bring your own credentials, and the markup goes away · Subscriptions · Zero-cost usage · Running out of balance · Usage reporting · For the platform operator: Service Usage · Credit between organizations · RelatedEvery subscription plan, what it costs monthly and annually, and the limits attached to each.
Inside: Studio Manager · Platform · BusinessMade · What the limits mean · Enterprise · Reading plans programmatically · RelatedEvery metered service, its unit, its markup, and the underlying provider rates.
Inside: The metered services · Tiered services · Bulk email · Google Maps and address lookup · AI model rates · OpenAI · Anthropic · Google Gemini · DeepSeek · Image generation · Working out a cost · Reading rates programmatically · RelatedBuilding on Appmint · 13 guides
Getting hundreds of products in from JSON — the record shape, images, the fields that are not where you expect, and making the load re-runnable.
Inside: The record · isNew: True is required · Categories and tags go in post, not data · name is truncated at the top level · Images are objects, and there are two fields · Images · Make it re-runnable · Take a range · Order of operations · Updating, not creating · Migrating from another platform · ChecklistAn on-canvas text editor with fonts, rotation, arc-curving and live pricing — 113 KB of JavaScript in one page record, read end to end.
Inside: The shape · The catalogue is embedded, not fetched · The readiness gate · One state object · Fonts the canvas can actually use · Curved text · Dragging · Pricing, and who is allowed to decide it · The configuration has to survive as words · The single write · What this demonstrates · Where it would stop workingThe two-layer attribute model behind custom products — a shared definition, a per-product subset, file uploads, the required rule, and how option prices reach the server.
Inside: Two collections · Presentation is not the answer · Storage · The types, and what each renders as · File attributes · Per-file notes · Placement on a mockup · The required rule · Getting the price to the server · What survives to the order · ChecklistHow your site plays posts — blog posts, galleries, courses, applications and trainings — page by page, with progress, conditions, review and preview.
Inside: Turning it on · What a visitor sees · Sign-in and progress · The page contract · Review · Preview · In codeRendering live records into a page — declaratively with six attributes, or in code when the markup stops being enough.
Inside: The declarative route · What data-payload accepts · The template flash, and why it is handled · Formatting · Reading in code · Which to use · Three states, every time · Rendering safely · Pagination · RelatedKeyword search and reactive filters, plus the stats API behind views, likes, favourites, shares and ratings — including the three rules that make it behave.
Inside: Search · Reactive filters · The stats API · Three rules · Counting views · RelatedThe production pipeline — author a site as plain HTML you can open from disk, then deploy it to page records with one command, safely and repeatably.
Inside: The source folder · What the deploy script does · 1. Inline the stylesheet · 2. Rewrite internal links · 3. Extract metadata · 4. Attach the page's JavaScript · The write · The id map · Deploying one page · Verifying · Status codes are not a validity check · Crawl your own links · Look at it · Shared chrome · Things that bite at scale · ChecklistThe advanced track — what you can actually build on Appmint, the three places your code can live, and how to choose between them.
Inside: Three places your code can live · How far option 1 actually goes · When to stop · What you need to know first · The sectionThe two stores available to a page application — the runtime's reactive state and your own object — what each is for, and how to redraw without a framework.
Inside: The runtime store: appmint.state · What it costs · Use it for · Your own object · Why not put that in state? · Rendering without a framework · Full redraw, not patching · Rebinding after a redraw · Deriving, not storing · The three states every bound region needs · ChecklistEvery trap in this section listed by what you actually see, because at 2am you search for the symptom, not the cause.
Inside: Quick index · Page deploys, nothing changes · Your JavaScript never runs · getElementById returns null · create => Not a new metrics… · Form "not available for public access" · Reservation Definition not found · Booking returns 401 · Favicon does not change · Site renders unstyled · Nav links 404 · One click, two records · Prices and images disappeared · Products load but categories are empty · Product tiles are blank · Upload path doubled · SVG will not render · 403 error code: 1010 · 404 customer … not found · data-bind renders blank · Configured options are not charged · [object Object] in a price · Canvas text, wrong font · Every URL returns 200 · Order missing choices · Global is undefined · Emails never arriveYou can read any datatype from a page. You cannot write one the same way — and the three routes out of that, with the cost of each.
Inside: Reads are general. Writes are not. · Where writes do exist · The three routes out · Route 1 — A CRM form · Route 2 — Call the API from your page code · Route 3 — Your own server · Choosing · What this means in practiceThe four signals that you have outgrown a page application, and what the crossing actually costs — from a marketplace built headless over AppEngine.
Inside: The four signals · 1. You need to write repeatedly as the user works · 2. A credential must never reach the browser · 3. You need routing with real state between views · 4. You depend on a build step · What you get, and what you take on · The shape · The session · A typed layer over the endpoints · What it costs · When the API does not have your endpoint · The honest recommendation · NextThe page record's style.javascript field, the readiness gate every page app needs, and why the script tag in your HTML does nothing.
Inside: style.javascript, on the record · The readiness gate · If it seems not to run · Why the <script> in your HTML does nothing · What does survive · The fallback: an attribute bootstrap · Do not split handlers from your code · Make it idempotent · ChecklistClient Integration · 16 guides
Application credentials, the tenant header, and how a signed-in visitor's identity is carried to AppEngine without exposing anything to the browser.
Inside: The tenant · Application tokens · Client telemetry · Signing a visitor inThe endpoints a client application actually calls — auth, catalog, cart, checkout, orders, and the customer-scoped client/* surface.
Inside: Authentication · Catalog · Pricing, shipping and discounts · Checkout and orders · The client/* surface · Content Player — client/content-studio · Notes that save a debugging session · Anything not listed hereThe error envelope, the codes you must handle, and what each one actually means.
Inside: Codes worth handling · Validation is strict · Failures that are not errors · Proxy your errors faithfullyClone the example repository, point it at your organization, and have a working storefront running in a few minutes.
Inside: Get the code · Run the Next.js storefront · What to try · Reading the Next.js app · Three things the app will not do · Build your own from it · The client libraries · Run the Remix storefront · Other languagesTwo kinds of people, three endings to a sign-in, verification codes, shared devices and remembered accounts.
Inside: Two identities, kept apart · Sign-in has three endings · Finishing a verification · The other ways in · Staying signed in · Remembered accounts · Changing organization · What is not here · RelatedThe package that talks to AppEngine from Flutter — app authentication, staff and customer sign-in, and reads and writes over any datatype.
Inside: Getting the code · Connect once · What it covers · The shape of it · Storage · Offline · RelatedCaching reads, queueing writes, and being honest about what cannot work offline.
Inside: Two storage layers · Caching reads · Detecting connectivity · Queueing writes · What to cache · Clear on sign-out · Keeping the UI honest · RelatedReads and writes over any datatype, the escape hatch for everything else, and what the errors mean.
Inside: Datatypes, not tables · Reading · Writing · Everything else · Watching what it does · Errors · RelatedBuild a working Flutter app on AppEngine from an empty folder — sign-in, verification codes, a session and a real read — in about twenty minutes.
Inside: Step 1 — Create the project · Step 2 — Add the client · Step 3 — Connect to your organization · Step 4 — Sign somebody in · Step 5 — Handle the verification code · Step 6 — Show the session, and read something · Step 7 — Stay signed in, and sign out · Run it · When it does not work · Where to go nextwindow.appmint — the JavaScript API that HTML pages and no-code markup use to reach the platform, and how it bridges to the host application.
Inside: How it is built and loaded · The bridge · Namespaces · Reaching an endpoint with no wrapper · Declarative markup · Cart totalsBuild your own site, app or storefront on the AppEngine API — the call path, the clients, and runnable examples.
Inside: Start here · Building for mobile · Reference · The call path · When a direct call is fine · Money comes from the serverYour first working call, then sign in a customer, list products, price a cart and place an order — with runnable requests and real responses.
Inside: 1. Your first call · 2. The response envelope · 3. Sign a customer in · 4. Price a cart · 5. Check out · A minimal client · NextThe WebSocket surface — connecting, authenticating, the event vocabulary, and why this is the one case that talks to AppEngine directly.
Inside: Connecting · Authenticating · Event vocabulary · Streaming replies · Reconnection · EmbeddingThe pattern that puts your own server between the browser and AppEngine, with the working implementation from base-app.
Inside: A single catch-all route · Preserve the upstream status · This is a forwarder, not an authoriser · Server-rendered pages skip the proxy · Worked example: pricing a cartA complete walkthrough — install the client, stand up a proxy, render a catalog, and price a cart the server can vouch for.
Inside: Before you start · 1. Install · 2. Create the client · 3. Stand up the proxy · 4. Render the catalog · 5. Price the cart · Why the coupon and address travel with the items · Why there is no getTotal() helper · When pricing fails, show nothing · 6. Handle a rejected coupon · 7. Shipping options · 8. Sign a customer in · 9. Errors · The full API · Where to go nextBuild a working storefront on AppEngine from an empty folder — catalog, cart, promo codes and a total you can charge, explained decision by decision.
Inside: What you need · Step 1 — An empty Next.js app · Step 2 — Credentials, and where they live · Step 3 — The client, and the one idea in this tutorial · Step 4 — The proxy the browser talks to · Step 5 — The catalog · Step 6 — Product detail · Step 7 — A cart that holds no money · Step 8 — Ask the server what it costs · Why the coupon and the address go in the same call · Why there is no getTotal() anywhere · Why failure shows nothing · Step 9 — Promo codes · Step 10 — Run it · Where to take itDevice Hub · 5 guides
The Devices and Hubs screens in BusinessMade — diagnosing, editing, rotating keys and moving locations.
Inside: The hub card · Diagnose · Editing a hub · Rotating the API key · Adding devices · Deleting · RelatedPeripherals are discovered by the hub — you connect the ones you want. Plus what each device type needs.
Inside: The flow · Reading the peripheral list · Direct versus remote · Adding a device by hand · What each device type needs · Receipt and kitchen printers · Barcode and QR scanners · NFC and RFID card readers · Cash drawers · Displays, KDS, scales and terminals · Naming · RelatedConnects in-venue USB peripherals — printers, scanners, cash drawers, NFC readers — to the platform.
Inside: What this means in practice · What it connects · How it works · What it runs on · Setup · Shared versus paired hardware · RelatedCreate the hub, install the agent on a venue box, and pair it with your organization.
Inside: 1. Pick a box · 2. Create the hub · 3. Install the agent · The setup wizard · Where things land · Verifying the download · 4. Confirm it connected · How it connects · NextWorking through a hub or device failure in the right order.
Inside: The hub will not come online · Nothing prints · Output is garbled or wrapped wrongly · The drawer will not open · Scanning does not work · Card taps do nothing · A device disappeared from the list · Reading the peripheral statuses · The hub is locked out after a key change · Changes are not sticking · Everything works except from one device · Getting help · RelatedEventOxygen · 29 guides
Pages, announcements, stories, moderation, connections and what staff can do from the admin side.
Inside: Pages · Announcements · Stories · Moderation · Hashtags and trending · Connections · Meetings · Group chats · Badges · Staff versus attendee surface · RelatedRunning the event from Appmint Mobile — the event shell, scanning and check-in, the accreditation desk, badges, live numbers, and what is not wired up yet.
Inside: Who uses what · Before doors open · Ticket scanning and check-in · Accreditation and badges · Tickets tab · People, schedule and the info center · Live numbers · Leads · Venue displays · Handling problems on the day · Not in the app yet · RelatedThe event record, sessions, ticket types and participants — every field the attendee app and the door depend on.
Inside: The event record · Status lifecycle · Venue versus address · Scan points · Accreditation points · Settings · Sessions · Ticket types · Participants · Cover images · What the server checks at the door · RelatedEvery email, SMS and in-app notification the event and community modules send, what triggers it, and what push actually exists.
Inside: Platform notifications · Copies and senders · Community notifications · What attendees see and when · RelatedRunning the door — check-in, accreditation, badges, occupancy and the live dashboard.
Inside: Before the doors open · Checking people in · Will-call · Accreditation and credentials · Badges · Perks · Leads · Watching it run · Troubleshooting · RelatedHow a purchase becomes tickets, how QR codes rotate, and what transfer, comp, fulfil, cancel and refund each do to the numbers.
Inside: Purchase rules, in order · Booking lifecycle · Ticket statuses · QR codes · Transfers · Comps, stock and activation · Fulfilling at an accreditation point · Cancel, refund, delete · Credentials · Badges and perks · Notifications along the way · RelatedWhich backend, organization and keys the app is built against, and the headers every request carries.
Inside: The two environments · App credentials and tokens · Headers on every request · Legal and support · Activity tracking · RelatedWhere event photos, cover images and attendees' own uploads live, how signed URLs work, and the limits worth knowing.
Inside: Event media and signed URLs · Cover images · Attendee uploads · Practical limits · RelatedThe organization and site the app belongs to, what is public without a token, rate limiting and the server variables behind events and community.
Inside: Organization and site · Event-level settings · Notification settings · What needs no token · Rate limiting · Server variables · RelatedHow a ticket purchase is charged — Stripe intents, the payment sheet, confirm-order, free events, guest checkout and what the web build does instead.
Inside: Where the publishable key comes from · The purchase flow · Free events · Guest checkout · Other checkout routes · Refunds and cancellations · Currency · RelatedHow the attendee app boots, its two shells, the two-token HTTP client, and the services behind tickets, community and chat.
Inside: Boot sequence · Shells and navigation · Providers · Networking · Real-time chat · Activity tracking · Theme · Not implemented · RelatedThe event, ticket, session and participant records, the community records behind the feed and chat, and the rules the server enforces on each.
Inside: Events · Community · Customer · RelatedThe client/events and client/community surfaces the attendee app uses, the auth calls around them, and the chat socket events.
Inside: Auth and profile · Events and tickets · Purchase · Community: pages and feed · Community: people and connections · Community: messages, notifications, meetings, bookmarks · Media · Activity · Chat socket · Staff-side counterpart · RelatedWhat the September 2026 test passes fixed in the app and on the server, what is still open, and the dead code to ignore.
Inside: Fixed on 2026-09-03: events · Fixed on 2026-09-03: community · Still open · Dead code and unimplemented features · Security notes · RelatedEvery folder and screen in the EventOxygen codebase, plus which root documents describe the current app and which are history.
Inside: lib/ · Screens · auth/ · customer/ — shells and events · customer/ — people and community · Root documents · scripts/ · RelatedIdentifiers, the EventOS versus EventOxygen naming, and the App Store and Play upload flow.
Inside: Identifiers · Environment at build time · iOS: App Store · Android: Google Play · What ships and what does not · Release checklist · RelatedDebug builds, the phone-sized web build that lets you drive the app from Chrome, the dev login, and the seed scripts.
Inside: Prerequisites · Debug builds · Running on web at phone size · Static checks and tests · Seeding an organization · Working against the backend · Verifying social features · RelatedInstall the app, sign in, find your event, and get your ticket in front of you.
Inside: Install it · Do you need an account? · Signing in · Finding your event · The two shapes of the app · Getting set up for the day · NextYour all-in-one event companion — tickets, badge, schedule and networking, with check-in and live dashboards for organizers.
Inside: Who it is for, and how you get started · Getting it · For attendees · Guides · For organizers and staff · Ticketing · Perks · Sessions and speakers · Leads from badge scans · Running the door · The event lifecycle · What it suits · RelatedThe checklist before you travel, what needs a connection, switching events, multiple tickets, guests and sharing a booking.
Inside: The night before · What needs a connection, and what does not · At the door · Several events, several tickets · Guests and the booking email · Sharing a booking · Speed · RelatedUsing the directory filters, follow versus connect, meeting requests that confirm, bookmarks, shares and hashtags well.
Inside: Work the directory by type · Follow first, connect second · Requests: yours and theirs · Meetings that actually happen · Bookmarks as a working list · Share into a conversation · Hashtags for a track · Keep notifications useful · RelatedSign-in, missing tickets, empty schedules and directories, feed and comment errors, chat, payments and slow images — in the order worth checking.
Inside: I cannot sign in · My ticket is not showing up · The schedule says "No sessions on this day" · People is empty, or the profile shows an id instead of a session · "Couldn't load the feed" versus "No posts yet" · A comment failed with "Database operation failed" · My like does not show · A repost is a blank card · The drawer lists the same event twice · Chat is not live · Payment does nothing on the web version · Images are slow or blank at first · Everything is slow · Before asking for help · RelatedThe two shapes of the app, what the event home shows, the calendar-based schedule, the media gallery and the drawer.
Inside: Two shapes of the app · Event home · Schedule · Media · The drawer · RelatedThe Explore feed — posting, polls, reactions, comments, sharing, reposts, bookmarks, stories and announcements.
Inside: What the feed is · Writing a post · A post card · Your own posts · Post detail · Hashtags, search and trending · Announcements · When the feed cannot load · RelatedMessage threads, the chat screen, sending photos, starting a new conversation, and the Notifications tab.
Inside: Messages · The chat screen · Starting a conversation · Notifications · RelatedYour profile, editing it, your QR card, your media library, legal and support links, signing out and deleting your account.
Inside: The Me tab · Editing your profile · Your QR card · Media library · Legal and support · Signing out · Temporary passwords · Deleting your account · RelatedConnecting with people, your QR profile card, handling requests, messaging and how scoping works.
Inside: Set your profile up first · Connecting with someone · Handling requests · Booking a meeting · Messaging · The feed · Scoping catches people out · Troubleshooting · RelatedThe attendee directory, what Connect, Follow and Message each do, profiles, and booking a meeting with someone.
Inside: The directory · Connect, Follow, Message · The profile page · Booking a meeting · RelatedBuying, finding, showing and passing on a ticket — and what to do when something goes wrong.
Inside: Buying a ticket · Buying without an account · Free events · Finding your tickets · Showing your ticket at the door · Giving a ticket to someone else · Perks on a ticket · Troubleshooting · My ticket is not showing up · I paid but have no ticket · The QR will not scan · The app says my ticket is already used · I cancelled but was still charged · RelatedExample apps · 9 guides
Build the authentication example from scratch — connect to an organization, sign staff and customers in, answer verification codes, and watch every call the client makes.
Inside: Get the code · Before you start · Step 1 — The project · Step 2 — Hold the state · Step 3 — The request log · Step 4 — Connect to an organization · Step 5 — Sign somebody in · Step 6 — The verification sheet · Step 7 — The session · Step 8 — Run the whole thing · When it does not work · RelatedBuild the chat example from scratch — a customer signs in, opens a support conversation over the realtime gateway, waits in the queue, and talks to the agent who picks it up, with every socket event shown beside the thread.
Inside: Get the code · Before you start · Step 1 — The project · Step 2 — Credentials, state, two logs · Step 3 — Sign in as a customer · Step 4 — Wire the chat package to the client · Step 5 — Narrate the socket · Step 6 — The connection, where the person can see it · Step 7 — The thread · Step 8 — An agent to talk to · Step 9 — Run the whole thing · What the socket is actually doing · When it does not work · RelatedBuild the community example from scratch — a feed of posts written by customers, a comment thread, reactions that wait for the server, hashtags, and reporting.
Inside: Get the code · Before you start · Step 1 — The project · Step 2 — The community API · The feed · Posting · Comments · Reactions · Reporting · Step 3 — The feed page · Step 4 — The post card · Step 5 — The post page · Step 6 — Run the whole thing · When it does not work · RelatedBuild the CRM example from scratch — capture a lead without duplicating one, work it with actions the server records, look people up and read their journey, and text or call them through the organization's number.
Inside: Get the code · Before you start · Step 1 — The project · Step 2 — The CRM API · Leads · Actions · Contacts · Who the server thinks you are · The phone · Step 3 — Leads: the list and the duplicate check · Step 4 — Leads: one record and the actions · Step 5 — Contacts and journeys · Step 6 — Reaching somebody · Step 7 — The phone tab · Step 8 — What a browser cannot do · Step 9 — Run the whole thing · When it does not work · RelatedBuild the events example from scratch — create an event, add a ticket type, issue a ticket, and work the door with check-in, re-scan and check-out against a live server.
Inside: Get the code · Before you start · Step 1 — The project · Step 2 — Credentials and state · Step 3 — Sign in as staff · Step 4 — The events API · Creating an event · Ticket types · Tickets · The door · Step 5 — The events list · Step 6 — Ticket types and tickets · Step 7 — The door · Step 8 — Run the whole thing · What the numbers mean · When it does not work · RelatedBuild the payments example from scratch — open a tab, put items on it, and settle it one tender at a time: cash with change, a card with a reference, a split, a refund, and a receipt printed or sent — with every rule the server enforces shown in its own words.
Inside: Get the code · Before you start · Step 1 — The project · Step 2 — The POS API · A tab, and what goes on it · Money · Refunds · Receipts · Card present · Step 3 — The register · Step 4 — The tab · Step 5 — Taking payment · Step 6 — Where the browser stops · Step 7 — Run the whole thing · When it does not work · RelatedA working web storefront — catalog, product pages and a cart — with the application credentials kept off the browser by a thin server proxy.
Inside: Get the code · The boundary it teaches · How it is laid out · The proxy is deliberately thin · Money comes from the server · Running it · What to take from it · RelatedWorking apps built on AppEngine — a storefront, a sign-in, a till, a door scanner — each one a tutorial you can follow.
Inside: Which one to read first · What you need before any of them run · Getting the code · RelatedBuild a Remix store against AppEngine from an empty folder — catalog, product pages, a server-priced cart and a full reservation booking flow.
Inside: Get the code · Why Remix changes the shape of the problem · Step 1 — the project · Step 2 — the server client · Step 3 — the catalog · Step 4 — the product page · Step 5 — the cart, and the one rule that matters · Step 6 — reservations · 6a — what can be booked · 6b — availability is an answer, not a calculation · 6c — timezones, done in one line · 6d — let the server say no · 6e — booking, with no account · 6f — find it and cancel it · Step 7 — run it · What to take from it · RelatedGetting started · 4 guides
Organizations, datatypes, BaseModel, and the difference between a user and a customer.
Inside: 1. The organization is the tenant · 2. Everything is a datatype · 3. Every record is a BaseModel<T> · 4. Users and customers are different identities · 5. Roles gate content and components · NextThe vocabulary that shows up in Appmint source and these docs.
Sign in, read the token apart, and fetch records — with the exact payloads AppEngine returns.
Inside: 1. Check the server is up · 2. Sign in as a user · 3. Understand what the token is · 4. Make an authenticated request · 5. Read some data · 6. Refresh before it expires · Authenticating without a user · NextOne backend for commerce, CRM, operations and payments — and the products that run on it.
Inside: Start here · Products · Build with AI · For AI readers · Everything shares one backendIntegrations · 3 guides
Every provider currently available, grouped by type, with what each is used for.
Inside: Social media · Payments · Marketplaces · Shipping and logistics · Messaging, email and voice · AI · Google and Microsoft · Databases · Other · Picking by use case rather than by name · RelatedThree provisioning models, automatic fallback to platform credentials, and bringing your own provider.
Inside: The three provisioning models · Shared · Sub-account · Bring your own · Automatic fallback · Isolation is preserved on fallback · Switching from ours to yours · Several configurations for one provider · What an integration must implement · Testing a connection · Calling an integration directly · RelatedConnected services, OAuth, webhooks and marketplace channels.
Inside: What connects · Connecting a service · Webhooks · Marketplace channels · Building your own · RelatedLeadSearch · 5 guides
How capture works on LinkedIn and Google Maps — and why the two behave differently.
Inside: LinkedIn · Google Maps · Where leads go · After capture · When a page will not capture · Staying within the rules · RelatedGet the extension, load it into Chrome, and connect it to your organization.
Inside: Getting it · Verify the download · Loading it into Chrome · Updating · Connecting it to your organization · Automatic — pick up an existing session · Manual — API key · Checking the connection · What it can access · NextA browser extension that captures B2B leads from LinkedIn and Google Maps straight into your CRM.
Inside: What it captures · How it works · Connecting it · After capture · Selector helper · Requirements · RelatedAuto-sync, default pipeline and stage, lead source, AI provider and notifications.
Inside: Auto-sync · Default pipeline and stage · Lead source · AI provider · Notifications · What is stored in the browser · RelatedConnection, capture and sync problems, in the order worth checking.
Inside: It says not connected · Credentials will not sync from Studio · Capture returns nothing · Captures are not appearing in the CRM · The side panel will not open · It stopped working after a Chrome update · Leads captured but I have lost them · Getting help · RelatedPlatform · 6 guides
Hire an AI employee, give it access, connect it to the system that runs it, confirm it is really running, give it work and answer what it asks — and what that system needs to know.
Inside: Before you start · Hire one · First exercise: create a draft project coordinator · Give it access · Make sure it is really running · Give it work and follow it · It keeps working on its own · The AI team workspace · Answer what it asks · For the system that runs it · Common problems · Full course · RelatedWhat runs where, what each dependency is for, and how a request travels through AppEngine.
Inside: The backend process · Feature modules · The request pipeline · Data stores · Background work · Realtime · Resilience · The clientsBaseModel, the fields you get for free on every record, and how collections and subschemas work.
Inside: One envelope for everything · Keys · What every record gets for free · Lifecycle · Versioning and history · Row-level permissions · Engagement · Sharing · Publishing metadata · Styling · Schema definition · Collections · Query responsesAll 261 built-in datatypes, grouped by the part of the platform that owns them.
Inside: Core platform · HR, payroll and books · Storefront & commerce · Community & social · Identity & access · Events & ticketing · Stowbo — space custody · Investments & treasury · Chat & messaging · Logistics & delivery · Banking · Sites & domains · Automation · Affiliate & referral · Ledger & accounting · Lending · Dashboards & data viz · Benefits · Web analytics · Social publishing · AI employees · Workspace · Devices & hardwareUsers, customers, API keys and service accounts — and the exact order authorization is decided in.
Inside: Two kinds of identity · Credential types · Bearer token · Cookies · API key · Service account acting for a customer · Roles · Menu access · AI employees are users · How a request is authorized · Sign-in outcomes · Device binding and 2FA · Other sign-in paths · BlocklistsHow an orgid becomes a database, how domains resolve to tenants, and where the isolation boundary actually is.
Inside: Database per organization · Resolving the orgid · Routes exempt from the requirement · Domain-based tenancy · Platform-level orgs · Managing organizations · Scanner noiseStudio Manager · 22 guides
Profile, billing, API keys, usage and logs.
Inside: What lives here · API keys · Usage · Logs · RelatedAI assistants, phone menus, automations, workflow tasks and schedules.
Inside: Automation · Describing instead of building · Workflow · SLAs and escalation · Analytics · RelatedInbox, analytics, dashboards, activity feed, domains, sites, services and the setup wizard.
Inside: What lives here · Inbox · Dashboards · Domains, sites and environments · Setup wizard · RelatedEvery method callable from data-action, data-source or the JavaScript API.
Inside: How to read this · cart — Storefront cart. · product — Catalog browse / search. · order — Customer orders. · storefront — Checkout, shipping, payments. · rental — Equipment / item rental. · customer — Authentication & customer dashboard. · ticket — Support tickets. · reservation — Bookings / reservations. · events — Public events. · repository — READ-ONLY generic data access. · media — Audio / video / animation. · ui — UI controls. · state — In-memory reactive store. · files — File management. · site — Site / org info. · page — Page lookup. · form — Form helpers. · contentPlayer — Posts played page by page (courses, applications, trainings). · Calling from a script · RelatedThe interactive web components a published page can use — tabs, dialogs, drawers, sliders, grids and navigation.
Inside: The elements · Opening and closing · They hold live content · In design mode · Containers the panel recognizes · RelatedWhat runs after an action, and how bound values are rendered.
Inside: Effects · Worked example · Formats · Format options · RelatedBuild pages, forms, presentations and graphics — bound to live data — then publish.
Inside: Building a page · Forms · Responsive design · SEO and metadata · Publishing · The Build Studio dashboard · Graphic design · Templates · RelatedThe style slots on a page record, what executes and what does not, and the constraints that apply to code running inside a rendered page.
Inside: What executes, and what does not · It runs before the page exists · Constraints on code in this slot · Debugging · RelatedThe data-* attributes that make a published page live — binding, lists, actions, visibility and formatting.
Inside: The full attribute set · Binding values · Lists · Where a path resolves · Actions · Triggers · Payload forms · Confirmation · Visibility · What you can reference · RelatedPages, feed, stories, connections, messages, groups, meetings, announcements, badges, hashtags and moderation.
Inside: What lives here · The feed · Connections and messaging · Moderation · Where community shows up · RelatedLocations, users, groups, roles and permissions, password policy, integrations, escalation and translation.
Inside: What it covers · Users, groups and roles · Security settings · Locations · Integrations · Blacklist · RelatedLeads, pipelines, forms, campaigns, tickets, reservations, AI employees and a single view of every customer interaction.
Inside: What it covers · Leads · Where leads come from · The jobs, step by step · Forms · AI employees · Campaigns and audiences · Advertising · AI campaign generation · Reservations and appointments · Support tickets · Customer activity · The AI assistant · Communications · When something goes wrong · RelatedWrite single posts and multi-page documents — articles, courses, applications, trainings — set who can open them and in what order, preview, publish, and follow the people taking them.
Inside: The dashboard · Writing pages · Access & review — per page · Settings · Learners · Preview · Publishing · RelatedContent Studio (posts, multi-page documents and courses), categories, navigation, tags, comments, documents, site notices and message templates.
Inside: What it covers · Categories and tags · Navigation · View templates · Publishing and approval · Translation · RelatedCollections, sub-schemas, import and export, and the data explorer.
Inside: Base and custom collections · Schemas describe data and its editor · Sub-schemas · Import and export · Fixing a collection · RelatedEvents, sessions, ticket types, bookings, badge templates, speakers, exhibitors, check-ins and leads.
Inside: What lives here · Setting an event up · Bookings and tickets · Check-in · Leads · RelatedWallets, payouts, wallet transactions and payments.
Inside: What lives here · Wallets · Payouts · Payments · Customer-facing · RelatedDelivery zones, delivery agents and delivery jobs.
Inside: What lives here · Zones · Agents · Jobs · Carrier shipping is separate · RelatedThe console you sign in to — what each area does, and how the whole surface fits together.
Inside: The console at a glance · How navigation adapts · AI quick bars · Language · Multi-location · Trash · The two halves · RelatedWhat an automation can do to a live call — speak, collect, transfer, record, pay and hand off to AI.
Inside: The actions · Variables · Collecting input · Payments on a call · Handing off to the AI · Webhooks · Choosing between the modes · RelatedGet a number, decide how calls are answered, and route them to the right people.
Inside: Getting a number · Buying one, step by step · Assigning numbers to staff · Outbound calling is a separate switch · Four ways to answer a call · Forwarding groups · Ring strategy · Targets · When nobody answers · Whisper and screening · Business hours · Voice and greetings · Recording and voicemail · Missed calls · The AI receptionist · Setting up the number · When something goes wrong · RelatedCatalog, cart, checkout, payments, orders, inventory, pricing, discounts, returns, rentals and point of sale.
Inside: What it covers · Catalog · Cart and checkout · Payments · Invoices, quotes and payment links · Orders · Point of sale · Inventory · Pricing · Discounts and gift cards · Returns · Rentals · Tax and shipping · Selling elsewhere · RelatedVibe Studio · 2 guides
Visual AI app builder — describe what you want, then refine it visually against your real data.
Inside: How it works · Why it is not a mockup · Working with Vibe Agent · RelatedAn AI coding agent that builds against your own data, with multi-provider models, streaming and usage controls.
Inside: Multiple model providers · Prompt caching · Usage, rate limits and plans · Drop-in API compatibility · Streaming · RelatedWalkthroughs · 15 guides
Sign in as an operator, read a record, write a record — and the one header that makes reads fail in a way the error message does not explain.
Inside: Two kinds of sign-in · Sign in · The header that quietly breaks reads · A reusable client · Read something · Write something · Creating records · Checklist before moving onTake a folder of hand-written HTML to a live multi-page site — how pages are stored, a deploy script that is safe to re-run, the rewrites the platform expects, and how to verify a deploy without trusting status codes.
Inside: How a page is stored · The transforms · Inline the stylesheet · Rewrite internal links · Extract the metadata · The deploy script · Creating pages that do not exist yet · Page JavaScript · Verify the deploy · Status codes are not a validity check · Crawl your own links · Look at it · Things that bite · What the platform injects · Checklist · Where to go nextDefine a CRM form, open it to anonymous visitors, post to it from a page, and read the submissions back — including the permission that has to be set twice.
Inside: 1. Define the form · 2. The permission that has to be set twice · 3. Check it from outside · 4. Submit · 5. Wire it to a page · 6. Read submissions back · ChecklistConfigure a supported integration, test a provider operation, distinguish a custom API from a catalog provider, and verify email delivery.
Inside: 1. Configure a supported provider · 2. Exercise the provider in API Playground · 3. If the API is your own service · 4. Configure your business email account · 5. Troubleshoot the right layerChoose a portal layout, enable sections, save and verify the customer experience with separate identities.
Inside: 1. Prepare the website · 2. Open Client Portal · 3. Choose the layout · 4. Choose what customers see · 5. Check the actual customer experience · Try it yourselfName your site, choose a design or AI brief, create a page, customize it, preview it and prepare publishing.
Inside: 1. Start with the correct site · 2. Name your website · 3. Choose how to start · 4. Create the first page · 5. Make it yours · 6. Add the other pages and navigation · 7. Preview, publish and connect your domain · Your completion checklistA practical map from mobile sign-in to CRM, chat, calls, events, scanning, administration and hardware.
Inside: Prepare the phone or shared station · Customer and CRM work · Conversations, live chat and phones · Events: setup to final guest · Operational tools in the shared mobile app · Configure and support the app · Log a failed mobile check and continueEvery tutorial and example app, the three ways to reach the platform, and the setup every tutorial assumes.
Inside: Find the setup you need · Learn visually · Tutorials · Example apps · Three ways in · Which one for which job · What every tutorial assumes · A note on the responses in these pagesWhere page JavaScript actually goes — the page record's style field — why inline script tags never execute, and the attribute bootstrap for when you only control the HTML.
Inside: The short version · The supported path: style.javascript · Writing it · Clearing it · Why the <script> tag in your HTML does nothing · The attribute bootstrap: when you only control the HTML · Rules, if you use it · Do not split handlers from the payload · Make it idempotent either way · Verifying · When you need more than a page scriptUpload an image, generate favicon.ico and favicon.png from it, and wire both into the site record — the smallest complete task that touches files, a generator and a write.
Inside: 1. Prepare a square source · 2. Upload it · 3. Generate the favicons · 4. Patch the site record · 5. Page-level icon links are stripped · 6. Logos in CSS are a different story · VerifyEnable calling, acquire or connect a number, assign a user/group, configure routing and verify voice and SMS independently.
Inside: 1. Open Phone & SMS · 2. Prepare the service and outbound calling · 3. Get or connect the number · 4. Assign the number to an employee or team · 5. Decide where inbound calls go · 6. Register SMS separately · 7. Prepare the employee’s device · 8. Verify one complete call—and one messageDefine a bookable service, generate real availability, and create a reservation — from the server API and from a page, with a clear line between the endpoints that are public and the one that is not.
Inside: 1. Create a reservation definition · 2. Ask what is free · 3. Create the reservation · Which endpoints are public · 4. A booking widget with window.appmint · Verify against the backend · ChecklistCreate a chat configuration, embed it, make an agent available and verify a visitor-to-agent conversation.
Inside: 1. Prepare the site and agent · 2. Configure the widget · 3. Get the embed code · 4. Add it to the website · 5. Make an agent available · 6. Test both sides · Common problemsFrom signup to your first draft page: create your workspace, finish essential setup, find the builder and verify your first small win.
Inside: Your mission · 1. Sign up and reach your workspace · Walk through it · 2. Complete your first workspace setup · Walk through it · 3. Find your way around Studio Manager · Walk through it · 4. Shape one useful page · Walk through it · 5. Optional next step: meet Vibe Studio · Walk through it · 6. Your first win—and what comes next · Walk through it · Continue your setup · Keep exploringMeet Appmint Mobile through the jobs people actually do: customers, conversations, calls and events.
Inside: Your mission · 1. Make the phone yours · Walk through it · 2. Turn Home into a launchpad · Walk through it · 3. Know the customer before you reply · Walk through it · 4. Keep the conversation moving · Walk through it · 5. Welcome people through the event door · Walk through it · 6. Get ready for a real shift · Walk through it · Continue your setup · Keep exploring