# Appmint documentation > One backend for commerce, CRM, operations and payments — and the apps that run on it. Every page below is plain markdown. All of them in one file: https://docs.appmint.io/llms-full.txt ## Full courses — Appmint - [Create your Appmint organisation and make Studio Manager feel familiar](https://docs.appmint.io/courses-appmint/appmint-welcome.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Build a business website people can explore and contact](https://docs.appmint.io/courses-appmint/appmint-build-a-business-website.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Turn an enquiry into a tracked lead and a booked consultation](https://docs.appmint.io/courses-appmint/appmint-turn-an-enquiry-into-a-project.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Answer website visitors and keep their next step moving](https://docs.appmint.io/courses-appmint/appmint-run-customer-conversations.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Set up a focused client portal for bookings, files and support](https://docs.appmint.io/courses-appmint/appmint-create-a-client-dashboard.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Prepare team access and check what a colleague can actually do](https://docs.appmint.io/courses-appmint/appmint-roles-groups-and-permissions.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Hire an AI employee and supervise its first piece of work](https://docs.appmint.io/courses-appmint/appmint-hire-and-supervise-ai-employees.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Build a personalised-product catalogue, with the right name, artwork and price](https://docs.appmint.io/courses-appmint/appmint-sell-custom-products-online.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Prepare one product for Google and Etsy—and check what will actually be sent](https://docs.appmint.io/courses-appmint/appmint-sell-anywhere.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Follow the money: customer payments, wallet entries and payouts](https://docs.appmint.io/courses-appmint/appmint-manage-payments-and-payouts.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Plan a local delivery: define the area, check the price and prepare the job](https://docs.appmint.io/courses-appmint/appmint-manage-deliveries.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Build a consultation campaign you can check before sending](https://docs.appmint.io/courses-appmint/appmint-run-a-customer-campaign.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Prepare social posts and track consultation enquiries](https://docs.appmint.io/courses-appmint/appmint-social-media-automation.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Turn five project records into a dashboard you can act on](https://docs.appmint.io/courses-appmint/appmint-build-an-operations-dashboard.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Give every new project an owner, a kickoff stage and a visible finish](https://docs.appmint.io/courses-appmint/appmint-automate-a-business-handoff.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Open a member community and handle its first moderation report](https://docs.appmint.io/courses-appmint/appmint-build-a-member-community.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Set up a conference and rehearse the door with Appmint Mobile](https://docs.appmint.io/courses-appmint/appmint-run-an-event.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Build and test a client-dashboard prototype in Vibe Studio](https://docs.appmint.io/courses-appmint/appmint-vibe-build-a-client-app.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. ## Full courses — Appmint Mobile - [Set up Appmint Mobile and take your CRM with you](https://docs.appmint.io/courses-mobile/appmint-mobile-welcome-and-daily-work.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Put the business line on an employee’s phone—and keep the customer context](https://docs.appmint.io/courses-mobile/appmint-mobile-employee-phones-and-crm.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. ## Full courses — EventOxygen - [Attend a conference with your ticket, programme and connections in EventOxygen](https://docs.appmint.io/courses-eventoxygen/eventoxygen-attend-and-connect.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. ## Full courses — AppEngine - [Connect your own client to AppEngine and follow a booking into Studio](https://docs.appmint.io/courses-appengine/appengine-build-a-connected-web-or-mobile-client.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Bring supplier availability into Appmint with a verified API handoff](https://docs.appmint.io/courses-appengine/appengine-connect-a-custom-business-api.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Schedule a real action, diagnose a failed job and recover it](https://docs.appmint.io/courses-appengine/appengine-run-reliable-background-jobs.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Give an assistant real business tools and verify what it actually did](https://docs.appmint.io/courses-appengine/appengine-build-an-ai-business-assistant.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. - [Diagnose an AppEngine request and prepare a verifiable release](https://docs.appmint.io/courses-appengine/appengine-operate-and-extend-the-platform.md): Open the full course: step-by-step instructions, examples, images and troubleshooting. ## Getting started - [Welcome to Appmint](https://docs.appmint.io/getting-started/welcome.md): One backend for commerce, CRM, operations and payments — and the products that run on it. - [Quickstart](https://docs.appmint.io/getting-started/quickstart.md): Sign in, read the token apart, and fetch records — with the exact payloads AppEngine returns. - [Core concepts](https://docs.appmint.io/getting-started/core-concepts.md): Organizations, datatypes, BaseModel, and the difference between a user and a customer. - [Glossary](https://docs.appmint.io/getting-started/glossary.md): The vocabulary that shows up in Appmint source and these docs. ## Platform - [Architecture](https://docs.appmint.io/platform/architecture.md): What runs where, what each dependency is for, and how a request travels through AppEngine. - [Multi-tenancy](https://docs.appmint.io/platform/multi-tenancy.md): How an orgid becomes a database, how domains resolve to tenants, and where the isolation boundary actually is. - [Identity and access](https://docs.appmint.io/platform/identity-and-access.md): Users, customers, API keys and service accounts — and the exact order authorization is decided in. - [AI employees](https://docs.appmint.io/platform/ai-employees.md): 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. - [Data model](https://docs.appmint.io/platform/data-model.md): BaseModel, the fields you get for free on every record, and how collections and subschemas work. - [Datatype reference](https://docs.appmint.io/platform/datatypes.md): All 261 built-in datatypes, grouped by the part of the platform that owns them. ## Help - [The interface tour, step by step](https://docs.appmint.io/help/tour.md): Every stop on the Studio Manager interface tour, written out — what each area is, when you would use it, and where to read more. The tour's "Learn more" links land here. - [What's this? — the parts of the console](https://docs.appmint.io/help/whats-this.md): Everything What's this? can explain in Studio Manager, one section each — the header controls, the dashboard card and every menu area and entry — with more detail than the pop-up card and links to the full pages. - [How do I…? — the guided how-tos](https://docs.appmint.io/help/how-to.md): Every how-to from Support › How do I…? in Studio Manager, written out step by step, with what happens at each step and where to read more. ## Studio Manager - [Studio Manager](https://docs.appmint.io/studio-manager/overview.md): The console you sign in to — what each area does, and how the whole surface fits together. ## Studio Manager › App Root - [App Root](https://docs.appmint.io/studio-manager/app-root/overview.md): Inbox, analytics, dashboards, activity feed, domains, sites, services and the setup wizard. ## Studio Manager › Build Studio - [Build Studio](https://docs.appmint.io/studio-manager/build-studio/overview.md): Build pages, forms, presentations and graphics — bound to live data — then publish. - [Runtime attributes](https://docs.appmint.io/studio-manager/build-studio/runtime-attributes.md): The data-* attributes that make a published page live — binding, lists, actions, visibility and formatting. - [Actions reference](https://docs.appmint.io/studio-manager/build-studio/actions-reference.md): Every method callable from data-action, data-source or the JavaScript API. - [Effects and formats](https://docs.appmint.io/studio-manager/build-studio/effects-and-formats.md): What runs after an action, and how bound values are rendered. - [Custom elements](https://docs.appmint.io/studio-manager/build-studio/custom-elements.md): The interactive web components a published page can use — tabs, dialogs, drawers, sliders, grids and navigation. - [Page JavaScript](https://docs.appmint.io/studio-manager/build-studio/page-javascript.md): The style slots on a page record, what executes and what does not, and the constraints that apply to code running inside a rendered page. ## Studio Manager › DAM - [DAM](https://docs.appmint.io/studio-manager/dam/overview.md): Content Studio (posts, multi-page documents and courses), categories, navigation, tags, comments, documents, site notices and message templates. - [Content Studio](https://docs.appmint.io/studio-manager/dam/content-studio.md): Write 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. ## Studio Manager › Storefront - [Storefront](https://docs.appmint.io/studio-manager/storefront/overview.md): Catalog, cart, checkout, payments, orders, inventory, pricing, discounts, returns, rentals and point of sale. ## Studio Manager › CRM - [CRM](https://docs.appmint.io/studio-manager/crm/overview.md): Leads, pipelines, forms, campaigns, tickets, reservations, AI employees and a single view of every customer interaction. ## Studio Manager › AI, IVR & Automation - [AI, IVR & Automation](https://docs.appmint.io/studio-manager/ai-automation/overview.md): AI assistants, phone menus, automations, workflow tasks and schedules. ## Studio Manager › Events - [Events](https://docs.appmint.io/studio-manager/events/overview.md): Events, sessions, ticket types, bookings, badge templates, speakers, exhibitors, check-ins and leads. ## Studio Manager › Phone, SMS & IVR - [Phone, SMS & IVR](https://docs.appmint.io/studio-manager/phone/overview.md): Get a number, decide how calls are answered, and route them to the right people. - [IVR actions](https://docs.appmint.io/studio-manager/phone/ivr-actions.md): What an automation can do to a live call — speak, collect, transfer, record, pay and hand off to AI. ## Studio Manager › Logistics - [Logistics](https://docs.appmint.io/studio-manager/logistics/overview.md): Delivery zones, delivery agents and delivery jobs. ## Studio Manager › Finance - [Finance](https://docs.appmint.io/studio-manager/finance/overview.md): Wallets, payouts, wallet transactions and payments. ## Studio Manager › Community - [Community](https://docs.appmint.io/studio-manager/community/overview.md): Pages, feed, stories, connections, messages, groups, meetings, announcements, badges, hashtags and moderation. ## Studio Manager › Database - [Database](https://docs.appmint.io/studio-manager/database/overview.md): Collections, sub-schemas, import and export, and the data explorer. ## Studio Manager › Configuration - [Configuration](https://docs.appmint.io/studio-manager/configuration/overview.md): Locations, users, groups, roles and permissions, password policy, integrations, escalation and translation. ## Studio Manager › Account - [Account](https://docs.appmint.io/studio-manager/account/overview.md): Profile, billing, API keys, usage and logs. ## Appmint Chat - [Appmint Chat](https://docs.appmint.io/appmint-chat/overview.md): An embeddable chat widget with live agents, queueing, presence and AI answers — dropped onto any site with two script tags. - [The agent desk](https://docs.appmint.io/appmint-chat/agent-desk.md): Where your team works chats — queue, presence, transfers, AI handover, calls, screen sharing and broadcast. ## Vibe Studio - [Vibe Studio](https://docs.appmint.io/vibe-studio/overview.md): Visual AI app builder — describe what you want, then refine it visually against your real data. ## Vibe Studio › Vibe Agent - [Vibe Agent](https://docs.appmint.io/vibe-studio/vibe-agent/overview.md): An AI coding agent that builds against your own data, with multi-provider models, streaming and usage controls. ## Appmint Mobile - [Appmint Mobile](https://docs.appmint.io/appmint-mobile/overview.md): Your business command center — POS, CRM, payments, scanning, events and communications in one app. - [Getting started](https://docs.appmint.io/appmint-mobile/getting-started.md): Install the app, sign in, and set up a device for the way it will be used. - [Troubleshooting](https://docs.appmint.io/appmint-mobile/troubleshooting.md): Every symptom worth knowing, what causes it, and the order worth checking — sign-in, sync, chat, calls, hardware, payments and the door. ## Appmint Mobile › User guide - [How do I…?](https://docs.appmint.io/appmint-mobile/users/how-do-i.md): Every 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. - [Point of sale](https://docs.appmint.io/appmint-mobile/users/point-of-sale.md): Products, carts, modifiers, firing to the kitchen, settling with any tender, receipts and refunds — from a phone or tablet. - [Tabs, floor and reservations](https://docs.appmint.io/appmint-mobile/users/operations.md): The four operations screens — Tabs, Floor, Reservations and Check-in — and how a party moves between them. - [Take payment](https://docs.appmint.io/appmint-mobile/users/take-payment.md): Charge an amount that is not on a menu — a deposit, a service fee, a phone order — through the same checkout as a tab. - [Pipelines and kitchen tickets](https://docs.appmint.io/appmint-mobile/users/pipelines.md): Fired items become tasks in a workflow — this screen is where the kitchen, the bar or any prep station works them. - [CRM](https://docs.appmint.io/appmint-mobile/users/crm.md): Leads, contacts, customer journeys, support tickets and tasks — the full CRM, worked from a phone. - [Inbox and calls](https://docs.appmint.io/appmint-mobile/users/inbox-and-calls.md): The 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. - [Events and scanning](https://docs.appmint.io/appmint-mobile/users/events.md): Run 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. - [Me and settings](https://docs.appmint.io/appmint-mobile/users/me-and-settings.md): Signing in and out, the More tab, quick-login passcodes, access cards, the home layout — and what each setting actually does today. ## Appmint Mobile › Power users - [Shared devices](https://docs.appmint.io/appmint-mobile/power-users/shared-devices.md): Quick sign-in with a passcode or card, saved sessions, switching organizations, and what the location picker scopes. - [Service day playbook](https://docs.appmint.io/appmint-mobile/power-users/service-day-playbook.md): A full shift end to end — open the floor, seat from the queue, take and fire orders, settle, release tables, and handle no-shows. - [Speed tips](https://docs.appmint.io/appmint-mobile/power-users/speed-tips.md): Scanning, searching, the scanner modes, refresh habits and what needs a connection — the small things that make a busy shift faster. ## Appmint Mobile › Administration - [Staff and access](https://docs.appmint.io/appmint-mobile/administration/staff-and-access.md): Who 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. - [Pairing hardware](https://docs.appmint.io/appmint-mobile/administration/devices.md): Bluetooth printers, barcode scanners, NFC readers and card readers — pairing them to a phone or tablet. - [Locations and service points](https://docs.appmint.io/appmint-mobile/administration/locations-and-service-points.md): Business locations, the service points inside them, their statuses, and which part of the platform is allowed to change each one. - [Menu and stock](https://docs.appmint.io/appmint-mobile/administration/menu-and-stock.md): The product fields the point of sale reads, day-parts and the 86 list, the per-location overlay, and how selling draws stock. - [Reservations setup](https://docs.appmint.io/appmint-mobile/administration/reservations-setup.md): Reservation definitions, services, hours and slots — what to configure so the booking wizard offers the right times, and what the app can and cannot change. - [Check-in workflow](https://docs.appmint.io/appmint-mobile/administration/check-in-workflow.md): 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. - [Notifications](https://docs.appmint.io/appmint-mobile/administration/notifications.md): Which 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. ## Appmint Mobile › Configuration - [Environment](https://docs.appmint.io/appmint-mobile/configuration/environment.md): Which backend a build talks to, how the development and production environments are chosen, and what the app stores on the device. - [Organization settings](https://docs.appmint.io/appmint-mobile/configuration/organization-settings.md): The 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. - [Payments](https://docs.appmint.io/appmint-mobile/configuration/payments.md): Gateways, Stripe Terminal readers and Tap to Pay, the tender model at checkout, refunds and receipts — and what is not there. - [Printing](https://docs.appmint.io/appmint-mobile/configuration/printing.md): Thermal printers over Bluetooth, USB and network, the server-rendered receipt and check payloads, cash drawers, and shared printers through the device hub. - [App settings](https://docs.appmint.io/appmint-mobile/configuration/app-settings.md): Everything the app stores on the device, what survives signing out, and which settings are per device versus per organization. ## Appmint Mobile › Developers - [Architecture](https://docs.appmint.io/appmint-mobile/developers/architecture.md): How the app boots, how state and networking are layered, and which services talk to which part of the platform. - [Project layout](https://docs.appmint.io/appmint-mobile/developers/project-layout.md): Every folder under lib, what each screen class is for, and which root documents are still accurate. - [Data models](https://docs.appmint.io/appmint-mobile/developers/data-models.md): The Dart models under lib/models, the server datatypes they map to, and the fields and enums that matter. - [Endpoints](https://docs.appmint.io/appmint-mobile/developers/endpoints.md): Every route Appmint Mobile calls, grouped by module, with the auth each one actually enforces. - [Running and testing](https://docs.appmint.io/appmint-mobile/developers/running-and-testing.md): Debug builds against a local backend, the web build that lets you drive the app from Chrome, and the rules that stop you chasing ghosts. - [Release](https://docs.appmint.io/appmint-mobile/developers/release.md): Versions, identifiers, permissions and the exact App Store and Play upload flow that has worked. - [Known issues](https://docs.appmint.io/appmint-mobile/developers/known-issues.md): What the September 2026 test pass fixed, what is still open, and the parts of the codebase that promise more than they do. ## EventOxygen - [EventOxygen](https://docs.appmint.io/event-oxygen/overview.md): Your all-in-one event companion — tickets, badge, schedule and networking, with check-in and live dashboards for organizers. - [Getting started](https://docs.appmint.io/event-oxygen/getting-started.md): Install the app, sign in, find your event, and get your ticket in front of you. - [Troubleshooting](https://docs.appmint.io/event-oxygen/troubleshooting.md): Sign-in, missing tickets, empty schedules and directories, feed and comment errors, chat, payments and slow images — in the order worth checking. ## EventOxygen › User guide - [Tickets](https://docs.appmint.io/event-oxygen/users/tickets.md): Buying, finding, showing and passing on a ticket — and what to do when something goes wrong. - [Event home and schedule](https://docs.appmint.io/event-oxygen/users/event-home-and-schedule.md): The two shapes of the app, what the event home shows, the calendar-based schedule, the media gallery and the drawer. - [People](https://docs.appmint.io/event-oxygen/users/people.md): The attendee directory, what Connect, Follow and Message each do, profiles, and booking a meeting with someone. - [Networking](https://docs.appmint.io/event-oxygen/users/networking.md): Connecting with people, your QR profile card, handling requests, messaging and how scoping works. - [Feed](https://docs.appmint.io/event-oxygen/users/feed.md): The Explore feed — posting, polls, reactions, comments, sharing, reposts, bookmarks, stories and announcements. - [Inbox](https://docs.appmint.io/event-oxygen/users/inbox.md): Message threads, the chat screen, sending photos, starting a new conversation, and the Notifications tab. - [Me and profile](https://docs.appmint.io/event-oxygen/users/me-and-profile.md): Your profile, editing it, your QR card, your media library, legal and support links, signing out and deleting your account. ## EventOxygen › Power users - [Event day](https://docs.appmint.io/event-oxygen/power-users/event-day.md): The checklist before you travel, what needs a connection, switching events, multiple tickets, guests and sharing a booking. - [Networking tactics](https://docs.appmint.io/event-oxygen/power-users/networking-tactics.md): Using the directory filters, follow versus connect, meeting requests that confirm, bookmarks, shares and hashtags well. ## EventOxygen › Administration - [For organizers](https://docs.appmint.io/event-oxygen/administration/organizers.md): Running the door — check-in, accreditation, badges, occupancy and the live dashboard. - [Event-day operations](https://docs.appmint.io/event-oxygen/administration/event-day-operations.md): Running 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. - [Event setup](https://docs.appmint.io/event-oxygen/administration/event-setup.md): The event record, sessions, ticket types and participants — every field the attendee app and the door depend on. - [Tickets and bookings](https://docs.appmint.io/event-oxygen/administration/tickets-and-bookings.md): How a purchase becomes tickets, how QR codes rotate, and what transfer, comp, fulfil, cancel and refund each do to the numbers. - [Community management](https://docs.appmint.io/event-oxygen/administration/community-management.md): Pages, announcements, stories, moderation, connections and what staff can do from the admin side. - [Notifications](https://docs.appmint.io/event-oxygen/administration/notifications.md): Every email, SMS and in-app notification the event and community modules send, what triggers it, and what push actually exists. ## EventOxygen › Configuration - [Environment](https://docs.appmint.io/event-oxygen/configuration/environment.md): Which backend, organization and keys the app is built against, and the headers every request carries. - [Organization settings](https://docs.appmint.io/event-oxygen/configuration/organization-settings.md): The organization and site the app belongs to, what is public without a token, rate limiting and the server variables behind events and community. - [Payments](https://docs.appmint.io/event-oxygen/configuration/payments.md): How a ticket purchase is charged — Stripe intents, the payment sheet, confirm-order, free events, guest checkout and what the web build does instead. - [Media storage](https://docs.appmint.io/event-oxygen/configuration/media-storage.md): Where event photos, cover images and attendees' own uploads live, how signed URLs work, and the limits worth knowing. ## EventOxygen › Developers - [Architecture](https://docs.appmint.io/event-oxygen/developers/architecture.md): How the attendee app boots, its two shells, the two-token HTTP client, and the services behind tickets, community and chat. - [Project layout](https://docs.appmint.io/event-oxygen/developers/project-layout.md): Every folder and screen in the EventOxygen codebase, plus which root documents describe the current app and which are history. - [Data models](https://docs.appmint.io/event-oxygen/developers/data-models.md): The event, ticket, session and participant records, the community records behind the feed and chat, and the rules the server enforces on each. - [Endpoints](https://docs.appmint.io/event-oxygen/developers/endpoints.md): The client/events and client/community surfaces the attendee app uses, the auth calls around them, and the chat socket events. - [Running and testing](https://docs.appmint.io/event-oxygen/developers/running-and-testing.md): Debug builds, the phone-sized web build that lets you drive the app from Chrome, the dev login, and the seed scripts. - [Release](https://docs.appmint.io/event-oxygen/developers/release.md): Identifiers, the EventOS versus EventOxygen naming, and the App Store and Play upload flow. - [Known issues](https://docs.appmint.io/event-oxygen/developers/known-issues.md): What the September 2026 test passes fixed in the app and on the server, what is still open, and the dead code to ignore. ## Device Hub - [Device Hub](https://docs.appmint.io/device-hub/overview.md): Connects in-venue USB peripherals — printers, scanners, cash drawers, NFC readers — to the platform. - [Setting up a hub](https://docs.appmint.io/device-hub/setup.md): Create the hub, install the agent on a venue box, and pair it with your organization. - [Connecting devices](https://docs.appmint.io/device-hub/connecting-devices.md): Peripherals are discovered by the hub — you connect the ones you want. Plus what each device type needs. - [Managing hubs and devices](https://docs.appmint.io/device-hub/admin.md): The Devices and Hubs screens in BusinessMade — diagnosing, editing, rotating keys and moving locations. - [Troubleshooting](https://docs.appmint.io/device-hub/troubleshooting.md): Working through a hub or device failure in the right order. ## LeadSearch - [LeadSearch](https://docs.appmint.io/leadsearch/overview.md): A browser extension that captures B2B leads from LinkedIn and Google Maps straight into your CRM. - [Installing and connecting](https://docs.appmint.io/leadsearch/install.md): Get the extension, load it into Chrome, and connect it to your organization. - [Capturing leads](https://docs.appmint.io/leadsearch/capturing.md): How capture works on LinkedIn and Google Maps — and why the two behave differently. - [Settings](https://docs.appmint.io/leadsearch/settings.md): Auto-sync, default pipeline and stage, lead source, AI provider and notifications. - [Troubleshooting](https://docs.appmint.io/leadsearch/troubleshooting.md): Connection, capture and sync problems, in the order worth checking. ## AppEngine API - [Overview](https://docs.appmint.io/appengine/overview.md): What AppEngine exposes, how it is organized, and how to find the endpoint you need. - [Conventions](https://docs.appmint.io/appengine/conventions.md): Headers, response envelopes, paging, error shapes, limits — the rules that hold across every endpoint. - [API reference and discovery](https://docs.appmint.io/appengine/api-reference.md): The browsable reference, the machine-readable surfaces behind it, and the path an agent follows to find one endpoint out of 3,036. - [API directory](https://docs.appmint.io/appengine/api-directory.md): Every API area with a direct link to its specification — 161 sections, grouped, not one list. - [MCP server](https://docs.appmint.io/appengine/mcp.md): Connect an AI client to AppEngine over the Model Context Protocol — discover services, read their signatures, and call them. ## AppEngine API › Authentication - [Choosing an auth method](https://docs.appmint.io/appengine/authentication/overview.md): Which credential to use for which kind of client. - [User authentication](https://docs.appmint.io/appengine/authentication/users.md): Operator sign-in, invitations, password management and session endpoints. - [Customer authentication](https://docs.appmint.io/appengine/authentication/customers.md): Sign-up, sign-in, password reset and social login for the end users of a tenant. - [API keys](https://docs.appmint.io/appengine/authentication/api-keys.md): Long-lived credentials for server-to-server access, and how they resolve to a user. - [Two-factor and device security](https://docs.appmint.io/appengine/authentication/two-factor-and-devices.md): 2FA setup and verification, device fingerprinting, trust and blocking, and login history. - [OAuth and social login](https://docs.appmint.io/appengine/authentication/oauth-and-social.md): Google, Facebook, GitHub and Microsoft — redirect flows and native token exchange. ## AppEngine API › Working with data - [The repository](https://docs.appmint.io/appengine/data/repository.md): One generic controller that serves create, read, update and delete for all 261 datatypes. - [Files and media](https://docs.appmint.io/appengine/data/files.md): Upload, thumbnails, signed URLs, privacy, and the org-scoped storage layout. - [Collections and schemas](https://docs.appmint.io/appengine/data/collections.md): Defining your own datatypes, how schemas drive both validation and UI, and repairing a collection. - [Lifecycle, history and approval](https://docs.appmint.io/appengine/data/lifecycle.md): State transitions, versioning, restore from history and trash, and per-record permissions. - [Bulk, export and migration](https://docs.appmint.io/appengine/data/bulk-and-migration.md): Importing many records, streaming exports, and moving data between collections. - [Pages and rendering](https://docs.appmint.io/appengine/data/pages-and-rendering.md): The 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. - [Sites](https://docs.appmint.io/appengine/data/sites.md): The 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. ## AppEngine API › Modules - [CRM](https://docs.appmint.io/appengine/modules/crm.md): Leads, pipelines, campaigns, ads, tickets, reservations, signed documents and the AI assistant. - [Storefront and commerce](https://docs.appmint.io/appengine/modules/storefront.md): Catalog, cart, checkout, payments, orders, POS, inventory, pricing, discounts, returns, rentals and tax. - [Sales channels](https://docs.appmint.io/appengine/modules/sales-channels.md): Selling the same catalog on Amazon, eBay, Etsy and elsewhere — mappings, inventory sync, order aggregation and pricing. - [BusinessMade](https://docs.appmint.io/appengine/modules/business-made.md): The endpoints behind BusinessMade — people, time, pay, benefits, bills and the ledger. - [Events and ticketing](https://docs.appmint.io/appengine/modules/events.md): Events, ticket types, sessions, QR validation, badges, credentials, check-in and event media. - [Banking](https://docs.appmint.io/appengine/modules/banking.md): Bank linking for the books — connect accounts through Plaid, read balances and transactions, and reconcile them. Read-only; no money moves. - [Wallets, payouts and payments](https://docs.appmint.io/appengine/modules/finance.md): Internal balances, payout workflow, and gateway-agnostic payment operations. - [Automation and workflow](https://docs.appmint.io/appengine/modules/automation.md): Event-driven automations, AI-generated flows, and the generic task workflow engine with SLAs. - [AI](https://docs.appmint.io/appengine/modules/ai.md): Chat, agents, MCP tools, image and video generation, AI employees, voice, and API discovery through MCP. - [Messaging, phone and SMS](https://docs.appmint.io/appengine/modules/messaging.md): Phone numbers, inbound call routing, SMS keywords and auto-replies, email broadcast and live chat. - [Platform operations](https://docs.appmint.io/appengine/modules/platform-operations.md): Usage metering and token balances, monitoring and analytics dashboards, vendor connections, upstream integrations and cluster management. - [Product attributes](https://docs.appmint.io/appengine/modules/product-attributes.md): The 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. - [Content Studio](https://docs.appmint.io/appengine/modules/content-studio.md): Posts taken page by page — courses, applications, trainings, documentation — with outline, access, progress, answers, marking and review. - [Community](https://docs.appmint.io/appengine/modules/community.md): Pages, posts, stories, follows, connections, direct and group messaging, meetings, blocking and reporting, plus social-listening topics. - [Stowbo](https://docs.appmint.io/appengine/modules/stowbo.md): Space custody — listings, carts and holds, bookings with per-item sessions, movements, delegated pickups, fees, settlement and host payouts. - [Logistics and delivery](https://docs.appmint.io/appengine/modules/logistics.md): Delivery jobs, pricing quotes, zones, drivers, live tracking, proof of delivery, customer orders with payment, and driver earnings and payouts. - [Workspaces](https://docs.appmint.io/appengine/modules/workspace.md): Team workspaces and conversations — members, a journal of messages, files, tasks, meetings and agendas, with a personal Home, Inbox, My Tasks and My Calendar. - [Client account (client-data)](https://docs.appmint.io/appengine/modules/client-account.md): The signed-in customer's own account — profile, orders, forms, reservations, tickets, messages, addresses, wishlists, files, benefits, shared accounts and payment links. - [Approvals](https://docs.appmint.io/appengine/modules/approval.md): Asking for access to a screen or a guarded operation, and deciding it from a tray, through the org's workflows. - [Handling](https://docs.appmint.io/appengine/modules/handling.md): Who is dealing with a record — take it, finish it, give it back — on any datatype, for people and AI employees alike. - [Creative Studio](https://docs.appmint.io/appengine/modules/creative-studio.md): The design library and the editor's save path — searched and paged listings, new designs, saves, copies, previews and uploaded images. - [Staff directory](https://docs.appmint.io/appengine/modules/staff-directory.md): Everyone who works in the org — people and AI employees — with what a colleague needs to reach them. - [Device integrations](https://docs.appmint.io/appengine/modules/device-integrations.md): The server side of Device Hub — hub keys and live state, remote peripheral config, device calls, and the event stream back to screens. - [Print](https://docs.appmint.io/appengine/modules/print.md): Render a record as a full-page PDF or as thermal receipt lines, from built-in templates. ## Client Integration - [Client Integration](https://docs.appmint.io/client-integration/overview.md): Build your own site, app or storefront on the AppEngine API — the call path, the clients, and runnable examples. - [Quickstart](https://docs.appmint.io/client-integration/quickstart.md): Your first working call, then sign in a customer, list products, price a cart and place an order — with runnable requests and real responses. - [Build a web store](https://docs.appmint.io/client-integration/web-tutorial.md): Build a working storefront on AppEngine from an empty folder — catalog, cart, promo codes and a total you can charge, explained decision by decision. - [TypeScript client](https://docs.appmint.io/client-integration/typescript-client.md): A complete walkthrough — install the client, stand up a proxy, render a catalog, and price a cart the server can vouch for. - [Example apps](https://docs.appmint.io/client-integration/examples.md): Clone the example repository, point it at your organization, and have a working storefront running in a few minutes. - [Flutter client](https://docs.appmint.io/client-integration/flutter-client.md): The package that talks to AppEngine from Flutter — app authentication, staff and customer sign-in, and reads and writes over any datatype. - [Flutter tutorial](https://docs.appmint.io/client-integration/flutter-tutorial.md): Build a working Flutter app on AppEngine from an empty folder — sign-in, verification codes, a session and a real read — in about twenty minutes. - [Flutter auth](https://docs.appmint.io/client-integration/flutter-authentication.md): Two kinds of people, three endings to a sign-in, verification codes, shared devices and remembered accounts. - [Flutter requests](https://docs.appmint.io/client-integration/flutter-requests.md): Reads and writes over any datatype, the escape hatch for everything else, and what the errors mean. - [Flutter offline](https://docs.appmint.io/client-integration/flutter-offline.md): Caching reads, queueing writes, and being honest about what cannot work offline. - [Endpoints](https://docs.appmint.io/client-integration/endpoints.md): The endpoints a client application actually calls — auth, catalog, cart, checkout, orders, and the customer-scoped client/* surface. - [Errors](https://docs.appmint.io/client-integration/errors.md): The error envelope, the codes you must handle, and what each one actually means. - [Authentication](https://docs.appmint.io/client-integration/authentication.md): Application credentials, the tenant header, and how a signed-in visitor's identity is carried to AppEngine without exposing anything to the browser. - [Server proxy](https://docs.appmint.io/client-integration/server-proxy.md): The pattern that puts your own server between the browser and AppEngine, with the working implementation from base-app. - [Browser runtime](https://docs.appmint.io/client-integration/js-runtime.md): window.appmint — the JavaScript API that HTML pages and no-code markup use to reach the platform, and how it bridges to the host application. - [Realtime & chat](https://docs.appmint.io/client-integration/realtime-chat.md): The WebSocket surface — connecting, authenticating, the event vocabulary, and why this is the one case that talks to AppEngine directly. ## Example apps - [Start with a working app](https://docs.appmint.io/examples/overview.md): Working apps built on AppEngine — a storefront, a sign-in, a till, a door scanner — each one a tutorial you can follow. - [Tutorial: the authentication app](https://docs.appmint.io/examples/flutter-authentication.md): 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. - [Tutorial: the Next.js storefront](https://docs.appmint.io/examples/nextjs-storefront.md): A working web storefront — catalog, product pages and a cart — with the application credentials kept off the browser by a thin server proxy. - [Tutorial: the Remix storefront](https://docs.appmint.io/examples/remix-storefront.md): Build a Remix store against AppEngine from an empty folder — catalog, product pages, a server-priced cart and a full reservation booking flow. - [Tutorial: the payments app](https://docs.appmint.io/examples/flutter-payments.md): Build 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. - [Tutorial: the events app](https://docs.appmint.io/examples/flutter-events.md): Build 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. - [Tutorial: the chat app](https://docs.appmint.io/examples/flutter-chat.md): Build 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. - [Tutorial: the CRM app](https://docs.appmint.io/examples/flutter-crm.md): Build 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. - [Tutorial: the community app](https://docs.appmint.io/examples/flutter-community.md): Build the community example from scratch — a feed of posts written by customers, a comment thread, reactions that wait for the server, hashtags, and reporting. ## Integrations - [Integrations](https://docs.appmint.io/integrations/overview.md): Connected services, OAuth, webhooks and marketplace channels. - [How integrations work](https://docs.appmint.io/integrations/how-it-works.md): Three provisioning models, automatic fallback to platform credentials, and bringing your own provider. - [Integration catalog](https://docs.appmint.io/integrations/catalog.md): Every provider currently available, grouped by type, with what each is used for. ## Billing - [How charging works](https://docs.appmint.io/billing/overview.md): Balance, provider cost, platform markup, subscriptions and what happens when funds run out. - [Service agreements](https://docs.appmint.io/billing/agreements.md): Why a service must be accepted before it runs, and where the current terms are served from. - [Plans and pricing](https://docs.appmint.io/billing/plans.md): Every subscription plan, what it costs monthly and annually, and the limits attached to each. - [Service rates](https://docs.appmint.io/billing/service-rates.md): Every metered service, its unit, its markup, and the underlying provider rates. ## Walkthroughs - [Welcome to Appmint](https://docs.appmint.io/tutorials/visual-appmint-introduction.md): From signup to your first draft page: create your workspace, finish essential setup, find the builder and verify your first small win. - [Overview](https://docs.appmint.io/tutorials/overview.md): Every tutorial and example app, the three ways to reach the platform, and the setup every tutorial assumes. - [Authenticate and make your first admin call](https://docs.appmint.io/tutorials/authentication-and-your-first-admin-call.md): 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. - [Set a logo and favicon](https://docs.appmint.io/tutorials/set-a-logo-and-favicon.md): Upload 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. - [Visual guide: Big possibilities. Pocket-sized workspace.](https://docs.appmint.io/tutorials/visual-mobile-introduction.md): Meet Appmint Mobile through the jobs people actually do: customers, conversations, calls and events. - [Collect form submissions](https://docs.appmint.io/tutorials/collect-form-submissions.md): Define 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. - [Bring your own API credentials, gateway and email](https://docs.appmint.io/tutorials/connect-your-api-and-email.md): Configure a supported integration, test a provider operation, distinguish a custom API from a catalog provider, and verify email delivery. - [Create your custom website](https://docs.appmint.io/tutorials/create-your-custom-website.md): Name your site, choose a design or AI brief, create a page, customize it, preview it and prepare publishing. - [Create your customer dashboard and portal](https://docs.appmint.io/tutorials/create-customer-dashboard.md): Choose a portal layout, enable sections, save and verify the customer experience with separate identities. - [Set up a phone number, registration and employee assignment](https://docs.appmint.io/tutorials/set-up-and-assign-business-phone.md): Enable calling, acquire or connect a number, assign a user/group, configure routing and verify voice and SMS independently. - [Take bookings with reservations](https://docs.appmint.io/tutorials/take-bookings-with-reservations.md): Define 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. - [Turn on live chat on your website](https://docs.appmint.io/tutorials/turn-on-live-chat.md): Create a chat configuration, embed it, make an agent available and verify a visitor-to-agent conversation. - [Appmint Mobile — every workflow and its setup checks](https://docs.appmint.io/tutorials/mobile-workflow-checklist.md): A practical map from mobile sign-in to CRM, chat, calls, events, scanning, administration and hardware. - [Run JavaScript on a hosted page](https://docs.appmint.io/tutorials/run-javascript-on-a-hosted-page.md): Where 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. - [Build and deploy a whole site](https://docs.appmint.io/tutorials/build-and-deploy-a-whole-site.md): Take 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. - [Appmint — complete feature walkthrough map](https://docs.appmint.io/tutorials/system-walkthrough.md): Find every documented feature, its setup guide, related tasks and verification gaps. ## Building on Appmint - [Overview](https://docs.appmint.io/building/overview.md): The advanced track — what you can actually build on Appmint, the three places your code can live, and how to choose between them. - [Where your code goes](https://docs.appmint.io/building/where-your-code-goes.md): The page record's style.javascript field, the readiness gate every page app needs, and why the script tag in your HTML does nothing. - [The read/write asymmetry](https://docs.appmint.io/building/the-read-write-asymmetry.md): You 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. - [State and rendering](https://docs.appmint.io/building/state-and-rendering.md): The 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. - [Case study: the design studio](https://docs.appmint.io/building/case-study-design-studio.md): An on-canvas text editor with fonts, rotation, arc-curving and live pricing — 113 KB of JavaScript in one page record, read end to end. - [When a page is not enough](https://docs.appmint.io/building/when-a-page-is-not-enough.md): The four signals that you have outgrown a page application, and what the crossing actually costs — from a marketplace built headless over AppEngine. - [Configurable products](https://docs.appmint.io/building/configurable-products.md): The 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. - [Bulk loading a catalogue](https://docs.appmint.io/building/bulk-loading-a-catalogue.md): 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. - [HTML to live pages](https://docs.appmint.io/building/html-to-pages.md): The 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. - [Dynamic content](https://docs.appmint.io/building/dynamic-content.md): Rendering live records into a page — declaratively with six attributes, or in code when the markup stops being enough. - [Content Player](https://docs.appmint.io/building/content-player.md): How your site plays posts — blog posts, galleries, courses, applications and trainings — page by page, with progress, conditions, review and preview. - [Search and engagement](https://docs.appmint.io/building/engagement-and-search.md): Keyword search and reactive filters, plus the stats API behind views, likes, favourites, shares and ratings — including the three rules that make it behave. - [The gotcha index](https://docs.appmint.io/building/the-gotcha-index.md): Every trap in this section listed by what you actually see, because at 2am you search for the symptom, not the cause.