# Inbox Academy > Inbox Academy delivers courses over email. An organization writes lessons and quizzes in a web app; its learners receive them on a schedule and answer from their inbox, with no app to install and nothing to log into. Course providers sign in to write courses, enrol learners and read progress. Learners never do — everything reaches them as email. Course content can also be read and authored programmatically, over the HTTP API or the MCP server listed below. ## Start here - [Home](https://inboxacademy.io/): What the product does, who it is for, and pricing. - [What an email course is](https://inboxacademy.io/email-courses/): The format itself: what an email course is made of, how the per-learner schedule works, and when the format does not fit. - [Employee onboarding by email](https://inboxacademy.io/solutions/employee-onboarding/): Running new-hire onboarding as a sequence timed from each person's start date. - [Customer onboarding by email](https://inboxacademy.io/solutions/customer-onboarding/): Onboarding customers with a course rather than a drip campaign, and what the difference buys. - [CPD courses for professional bodies](https://inboxacademy.io/solutions/professional-bodies/): Delivering CPD to members as short email courses, with verifiable certificates and completion records. - [Guide](https://inboxacademy.io/guide/): The product documentation, written for course providers. Every page of it is listed below. - [Blog](https://inboxacademy.io/blog/): Writing about email-based courses and about the product. ## API and MCP - [API documentation](https://inboxacademy.io/docs/api/): Reference for the organization API, which is authenticated with an API key issued from the web app. - [OpenAPI schema](https://inboxacademy.io/learning/api/v1/openapi.json): The machine-readable description of that API. - [MCP server](https://mcp.inboxacademy.io): Streamable-HTTP Model Context Protocol endpoint for reading and authoring course content: list courses and lessons, read a lesson, create and update lessons, create quizzes. Authenticates with OAuth and is scoped to the organizations the signed-in user belongs to and their role in each. Anything it creates lands unpublished for a person to review, and there is no delete. - [OAuth authorization server metadata](https://inboxacademy.io/.well-known/oauth-authorization-server): Discovery document for that OAuth flow. ## Guide: Getting started From creating your organization to watching your first lesson arrive in your own inbox. - [What Inbox Academy is, and how an email course works](https://inboxacademy.io/guide/what-is-inbox-academy/): Inbox Academy delivers courses by email, one lesson at a time, on each learner's own schedule. Here is what you build and what your learners receive. - [Create your account and organization](https://inboxacademy.io/guide/create-your-account/): Signing up takes an email address and a name for your organization. Your free trial does not start until you enroll your first learner. - [Build your first course in 15 minutes](https://inboxacademy.io/guide/build-your-first-course-in-15-minutes/): A working course with two lessons, from an empty organization to a shareable enrollment page. Nothing here enrolls anyone, so your trial stays untouched. ## Guide: Your organization and team How your organization appears to learners, and who else can work in it. - [Set up your organization profile and logo](https://inboxacademy.io/guide/set-up-your-organization/): Your name, logo, description and links are what a learner sees before they decide to enroll. Here is where each one appears. - [Your public organization page](https://inboxacademy.io/guide/your-public-organization-page/): The page learners land on before they enroll: your branding, every course open for sign-up, and your newsletters. Here is what controls each part. - [Invite your team and choose roles](https://inboxacademy.io/guide/invite-your-team/): Add colleagues to your organization, decide what each of them can change, and put a named instructor on a course. ## Guide: Building your course Writing the lessons, deciding how far apart they arrive, and what happens when a learner reaches the end. - [Create a course](https://inboxacademy.io/guide/create-a-course/): Every setting on the course form, what it changes, and which ones you cannot take back. - [Write a lesson](https://inboxacademy.io/guide/write-a-lesson/): A lesson is one email. What to put in the title, what the platform adds around your writing, and how to set when it arrives. - [Add a quiz](https://inboxacademy.io/guide/add-a-quiz/): Questions, answers, the passing score, and the settings that decide what happens to a learner who does not pass. - [Add an assignment](https://inboxacademy.io/guide/add-an-assignment/): Assignments ask a learner to send something back, and a person to read it. What to set, and what happens while the course waits. - [Add a gate](https://inboxacademy.io/guide/add-a-gate/): A gate holds learners at a step in your course until something happens outside it, such as a payment, a signed contract or a new account. Unlock it from your own system via an API or from the learner’s admin page. - [Reorder your course content](https://inboxacademy.io/guide/reorder-course-content/): The order of your content is the course. How to change it, and why reordering a course that already has learners in it needs care. ## Guide: Branching courses Sending learners down different paths, by how they score or what they choose. - [How branching courses work](https://inboxacademy.io/guide/how-branching-courses-work/): A course doesn't have to send everyone the same lessons in the same order. How tracks, routing rules and decision points let learners take different paths. - [Create a track](https://inboxacademy.io/guide/create-a-track/): A track is a separate run of content that only some learners receive. How to create one, choose where it rejoins the course, and fill it with content. - [Route learners by their quiz result](https://inboxacademy.io/guide/route-learners-by-quiz-result/): Send learners down different tracks depending on how they score, a refresher for those who struggle, something harder for those who fly through. - [Let learners choose their path with a decision point](https://inboxacademy.io/guide/decision-points/): A decision point asks learners one question with no right answer, and sends them down a different track depending on what they pick. - [Read the Flow view](https://inboxacademy.io/guide/flow-view/): The Flow view draws your branching course as a diagram, with every path a learner can take. How to read its boxes, arrows and labels, and use it to check your course before you publish. ## Guide: Learners and enrollment How people join a course, what you can see while they are on it, and how an enrollment ends. - [How learners enroll from your public page](https://inboxacademy.io/guide/how-learners-enroll/): What a learner actually does to join a course, the confirmation step in the middle, and why enrollment is sometimes refused. - [Add learners yourself](https://inboxacademy.io/guide/add-learners-yourself/): Enrolling someone directly, what it skips compared with the public form, and the responsibility that comes with skipping it. - [Put an enrollment form on your own site](https://inboxacademy.io/guide/embed-enrollment-form/): Add a course enrollment form or a newsletter sign-up to any website you run, so people can join without leaving your page. - [Track a learner's progress](https://inboxacademy.io/guide/track-a-learners-progress/): Where a learner has got to, what they have received and answered, and what each enrollment status means, including why one stopped. ## Guide: Email delivery Where your emails come from, and what learners can do without leaving their inbox. - [Where your course emails are sent from](https://inboxacademy.io/guide/where-emails-are-sent-from/): Course emails can arrive from Inbox Academy or under your own organization's name. What each looks like in a learner's inbox, and the one trade-off. - [Answer inside the email](https://inboxacademy.io/guide/quizzes-inside-the-email/): Learners can answer a quiz without leaving their inbox. Which mail apps support it, what they see, how answers are scored, and what everyone else gets instead. ## Guide: Newsletters A mailing list alongside your courses, one message to everyone at once. - [Create a newsletter](https://inboxacademy.io/guide/create-a-newsletter/): A newsletter is a mailing list inside your organization. What it takes to set one up, who can subscribe, and what your plan allows you to send. - [Write and schedule a sendout](https://inboxacademy.io/guide/write-and-schedule-a-sendout/): A sendout is one email to everyone on a newsletter, at a time you choose. What you can put in it, what we add, and what happens if it cannot be sent. ## Guide: Integrations and automation Connecting Inbox Academy to your other systems, for enrolling people, and for working from outside the platform. - [Create and revoke an API key](https://inboxacademy.io/guide/create-and-revoke-an-api-key/): An API key lets your own systems enroll learners. How to issue one, what it can and cannot do, and what to do when it leaks. - [Connect Inbox Academy to Zapier](https://inboxacademy.io/guide/connect-to-zapier/): Enroll people automatically when something happens in another tool — a signed contract, a closed deal, a new hire — without writing any code. - [Connecting Stripe to sell your courses](https://inboxacademy.io/guide/stripe/): Connect Stripe to Inbox Academy so learners can pay for access with Stripe Payment Links, and have their payment automatically unlock the course gates they bought. - [Connect an AI assistant (MCP)](https://inboxacademy.io/guide/connect-an-ai-assistant/): Let an AI assistant read and draft your course content directly, with your own permissions and nothing published without you. ## Blog - [Experience an email course as a learner, then decide if you want to build one](https://inboxacademy.io/blog/experience-an-email-course-as-a-learner/): Take a short email course as a learner, from sign-up to certificate, and see exactly what your own audience would experience. - [Charge for your course with your own Stripe Payment Link](https://inboxacademy.io/blog/stripe-payment-link-integration/): The Inbox Academy app is now on the Stripe App Marketplace. Put your own Payment Link behind a gate, at enrollment or partway through a course, and a completed payment unlocks the rest. You don’t need Zapier or webhook code, and Inbox Academy takes no cut. - [Build Your Course with AI, in Minutes](https://inboxacademy.io/blog/build-your-course-with-ai-in-minutes/): Watch an AI assistant build a full course directly inside Inbox Academy, just by asking. Everything stays in draft until you review it. - [Enroll people automatically: the Inbox Academy Zapier app](https://inboxacademy.io/blog/inboxacademy-zapier-app/): A new hire lands in your HR system on Monday. Their onboarding course starts whenever someone gets around to it. Here's how to close that gap with a two-step Zap. - [AMP for Email: what it is, where it works, and what it takes to send](https://inboxacademy.io/blog/amp-for-email/): Most email is static. Whatever the sender put in the message at the moment of sending is what the reader sees, however long afterwards they open it. Anything interactive, a form, a poll, a booking, a current price, means leaving the inbox for a browser. ## Optional - [Terms](https://inboxacademy.io/terms/): Which terms apply to whom. - [Terms for learners](https://inboxacademy.io/learners-terms/) - [Terms for course providers](https://inboxacademy.io/providers-terms/) - [Privacy policy](https://inboxacademy.io/privacy/) - [Sitemap](https://inboxacademy.io/sitemap.xml): Every public page, including the course and organization pages this file does not list.