QuizCube
FormsQuizCube is an AI powered quiz and assessment builder that generates questions from a document, text or URL. Agents create quizzes, questions and collections, drive the AI assistant, manage participants and magic links, read analytics and exports, and react on quiz completion.
What This Integration Enables
QuizCube is for teams who need an assessment produced, not merely collected. Point it at a document, a block of text, or a URL and its AI assistant drafts the questions; publish the result at a share link or your own domain, invite a group, and read what came back. The API mirrors that emphasis almost exactly. The authoring surface is broad: quizzes, questions, answer choices, collections, the media library, the whole AI assistant, participant groups, and custom domains. The reading surface is deliberately narrow, because the analytics route returns only headline numbers and the per participant detail is available solely as a spreadsheet export.
That shape tells you where an agent is useful and where it is dangerous. FlowRunner agents can keep a training library in step with the documents it was built from, provision participant groups from the HR system, send people their access links, and pick up completions in real time. What they should not do unattended is the one step QuizCube makes easy: turning a machine written answer key into a scored assessment that a group of named people sit. That is the human-in-the-loop moment this connector is built around.
Without FlowRunner
With FlowRunner
Use Case Scenarios
-
A revised policy becomes a reviewed assessment
A new version of the handbook is published. The agent creates the quiz, calls Add Quiz Document to register the document, and runs Generate Questions From Document to draft questions and answer choices from it. Before anything else happens, it reads the draft back with Get Quiz and posts each question with its marked correct choice into the training owner's channel in Slack or Microsoft Teams. The owner fixes the two questions the model misread, the agent applies the corrections with Update Answer Choice, and only then is the quiz put in front of anyone.
-
Cohorts provisioned from the system of record
New hires appear in BambooHR. The agent creates the participant group with Create Team, adds the people with Add Team Members, and reads the partial success result rather than a pass or fail flag, so the addresses QuizCube rejected are visible and fixable instead of silently missing. Once the group is right, Send Magic Link emails the cohort their passwordless way into the quiz. On Quiz Event fires as each person finishes, the agent writes completion back onto the employee record, and Export Quiz Analytics puts the per participant detail into Google Sheets for the compliance file.
-
The same content, three places it has to live
A finished quiz is rarely needed in only one form. The agent calls Export Quiz As SCORM to package it for the learning management system, Export Quiz As Excel so the content team can review the wording offline, and Add Custom Domain with Verify Domain CNAME so the published quiz serves from the company's own hostname rather than a shared share link. Every export lands in FlowRunner file storage with a URL a later step can forward, so the packaging step and the distribution step stop being two separate afternoons.
Human-in-Loop Highlight
Send Magic Link emails the members of a collection a passwordless link that drops them straight into a quiz. Two facts make that the gate on this connector. First, it is keyed on the collection and on the quiz's share code rather than on a team and an id, so resolving the wrong collection means the wrong group of people receives a working door into an assessment, and no action here unsends an email. Second, the questions and the answer key may have been written minutes earlier by the AI assistant from a document, and QuizCube publishes no route that returns an individual participant's answers as data, so a wrong key is discovered later, in a spreadsheet, after people have already been scored against it. So the agent stops before the send: "The Data Handling 2026 quiz has 18 questions generated from handbook v4.2. Three of them mark a choice correct that the document states as an exception rather than a rule. Sending to the Contractors collection will give 46 people a scored assessment built on this key. Approve, or return the three questions for editing?" The training owner answers in Teams. The agent drafted, assembled, and staged everything. The moment a machine written key becomes a person's score waits for a human.
Agent Capabilities
84 actionsQuizzes
10- List Quizzes Returns a page of quizzes with free text search over the name, paging, and sorting. Each row carries the share code that builds the quiz's public URL.
- Get Quiz Returns one quiz in full, including its questions, answer choices, media, and settings. The read behind any review step before a quiz goes out.
- Create Quiz Creates an empty quiz that questions can then be added to. Only the name is required.
- Replace Quiz Replaces a quiz wholesale with the fields supplied. Every omitted field is written empty, so read the quiz first and send the whole record.
- Update Quiz Changes only the fields supplied and leaves the rest untouched. The safe write for an incremental correction.
- Delete Quiz Deletes a quiz and everything inside it, including its questions, answer choices, and settings. This cannot be undone.
- Duplicate Quiz Copies an existing quiz into a new one, questions and settings included, addressed by share code rather than by id.
- Create Quiz From Template Creates a quiz from a QuizCube template with a new title and a target collection.
- Move Quiz To Collection Moves a quiz into a different collection and sets its position within it. Collections are what custom domains and participant links attach to, so this changes where a quiz is served.
- Remove Questions From Quiz Detaches questions from a quiz so participants no longer see them, without deleting the quiz itself.
Quiz Settings
4- List Quiz Settings Lists the settings attached to a quiz, each a key with its value parsed for you. This is where the theme, the SEO block, and the outbound webhook live.
- Create Quiz Setting Attaches a new setting to a quiz, serializing an object or array into the string form QuizCube stores.
- Update Quiz Setting Replaces the value of an existing quiz setting, addressed by its own record id rather than by its key.
- Delete Quiz Setting Removes a setting from a quiz. Deleting the webhook setting turns off that quiz's outbound deliveries, which is worth knowing before a cleanup pass runs.
Questions and Answer Choices
13- Add Question To Quiz Creates a question and appends it to a quiz in one call. The question kind decides how the card behaves, from a scored choice to a rating, a text entry, or a certificate.
- Update Question Changes only the question fields supplied, leaving the rest of the card untouched.
- Add Answer Choice Adds one answer choice to a question. On a scored card, exactly one choice carries the correct flag for a single choice question.
- Add Answer Choices Adds several choices to a question in one request, which is how a pasted list of options is imported.
- Update Answer Choice Changes a choice's text, its correct flag, or both. The action a reviewer's correction to the answer key lands through.
- Delete Answer Choice Removes a choice from a question. Deleting every choice of a scored question leaves it unanswerable.
- Attach Media To Question Attaches an image or video from the media library so it is shown alongside the question text.
- Detach Media From Question Removes an attached image or video from a question. The file itself stays in the media library.
- Add Question Link Adds a button or link to a question, for example a call to action pointing at an external page.
- Delete Question Link Removes a button or link from a question.
- Create Question Setting Attaches a setting to a single question, the per card counterpart of a quiz setting.
- Update Question Setting Replaces the value of a question setting, addressed by its own record id.
- Delete Question Setting Removes a setting from a question, reverting that card to the quiz or account default.
Collections
7- List Collections Returns a page of quiz collections. A collection groups quizzes and can carry its own settings and custom domain.
- Create Collection Creates a collection, which is the grouping QuizCube uses for custom domains and for participant links.
- Update Collection Renames a collection or changes another field on it, leaving everything else as it was.
- Delete Collection Deletes a collection. Check what it holds first, because the quizzes inside lose the grouping their links and domains depend on.
- Get Collection Settings Returns the settings record for a collection, holding the presentation options applied to every quiz served under it.
- Create Collection Settings Creates the settings record for a collection that does not have one yet.
- Update Collection Settings Changes individual fields on a collection's settings record without touching the rest.
AI Generation
15- Add Quiz Document Registers a source document against a quiz so the AI assistant can generate questions from it. The first step of the document driven path.
- List Quiz Documents Lists the source documents registered against a quiz, with the ids the generation actions need.
- Delete Quiz Document Removes a source document from a quiz. Questions already generated from it are unaffected.
- Generate Questions From Document Asks the AI assistant to draft questions for a quiz from a registered document. This writes the answer key, which is why the review step on this page is not optional.
- Generate Suggestions From Document Asks the assistant for content suggestions drawn from a registered document, such as topics worth covering.
- Generate Information From Document Asks the assistant to write an information card from a registered document, for the explanatory pages between questions.
- Generate Quiz From Topic Creates a complete quiz from a single topic phrase, the one shot path through the AI builder.
- Suggest Quiz Topics Asks the assistant for quiz ideas around a subject without creating anything. Useful for offering a person a shortlist to choose from.
- Suggest Quiz Title Asks the assistant for a title aimed at a profession and audience, the first step of the guided path.
- Suggest Quiz Outline Asks the assistant for the section outline of a quiz with a known title, which feeds the content step.
- Generate Quiz Content Writes and saves a full quiz from a title and an outline, the final step of the guided builder.
- Generate Question Content Asks the assistant to write or rewrite one question inside a quiz from a prompt.
- Generate Image Generates an image from a text description and returns its URL so it can be attached to a card.
- Generate Question Image Generates an illustration for a question in one of QuizCube's visual presets, so a quiz keeps a consistent look.
- Generate Image Prompt Turns question text into an image prompt, so the illustration matches what the card actually asks.
Media
7- List Media Library Lists the top level of the account's media library, choosing between folders, images, and videos.
- Get Image Returns one image record from the library with its stored URL and folder.
- Upload Image Fetches an image from a URL and stores it in the media library, returning the record and its delivery URL.
- Upload Video Fetches a video from a URL and stores it in the media library so it can be attached to a question.
- Upload PDF Fetches a PDF from a URL and stores it in the media library. PDFs are the usual source for the AI assistant.
- Delete Image Removes an image from the library. Questions still pointing at its URL lose their illustration, so detach it first.
- Delete Video Removes a video from the library. Questions still pointing at its URL lose their video, so detach it first.
Participants
11- List Teams Lists every participant group on the account. Teams are how QuizCube tracks the people invited to a quiz.
- Create Team Creates a participant group, the container a cohort is built in before their links are sent.
- Get Team Returns one participant group by id.
- Update Team Renames a participant group or changes another field on it.
- Delete Team Deletes a participant group and its membership records. Results already collected from those people are kept.
- List Team Members Returns a page of the people in a participant group, with free text search over them.
- Add Team Members Adds people to a group in one request and reports what was submitted, accepted, and rejected, so a duplicate address is visible rather than silently dropped.
- Update Team Member Changes a person's details within a participant group.
- Remove Team Member Removes a person from a group. Their existing results are kept and their access link stops working.
- Export Team Members Exports a group's membership as a spreadsheet into FlowRunner file storage, returning a URL a later step can read.
- Send Magic Link Emails the members of a collection a passwordless sign in link that takes them straight into a quiz. The operation this page's human gate exists for.
Reports and Exports
5- Get Quiz Analytics Returns the headline numbers for a quiz: total views, unique views, and how many people engaged with it.
- Export Quiz Analytics Exports the per participant detail behind those headline numbers as a file in FlowRunner file storage. QuizCube publishes no route that returns individual responses as data, so this is the only way to reach them.
- Export Quiz As Excel Exports a quiz's questions and answer choices as a spreadsheet, for offline review of the wording.
- Export Quiz As Text Exports a quiz's questions and answer choices as a plain text file.
- Export Quiz As SCORM Packages a quiz as a SCORM archive for upload into a learning management system, in either supported SCORM version.
Account
6- Get Current Account Returns the account the connection is signed in as, with its role and workspace. The quickest connection check.
- List Account Users Returns a page of the admin users on the account with their roles. These are the people who can edit quizzes, not the people who take them.
- Set Account User Role Changes what an admin user is allowed to do. Role identifiers are account specific, so read an existing user before writing one.
- Get Account User Report Returns the activity report QuizCube keeps for one account user.
- Get Usage Limits Returns the plan limits and remaining allowance for the account, which is what AI generation draws down. Read it before a bulk run.
- Send Password Reset Email Sends the QuizCube password reset email to an address, for onboarding a colleague onto the account.
Custom Domains
6- List Custom Domains Returns the custom domains configured on the account with their verification state.
- Add Custom Domain Registers a domain and points it at a collection, a quiz, or both. Registration records the intent; DNS still has to agree.
- Update Custom Domain Changes which collection or quiz a custom domain serves at its root.
- Verify Domain CNAME Checks whether a hostname's CNAME record already points at QuizCube. Run it before registering, so a failure is a DNS answer rather than a mystery.
- Request Domain Verification Asks QuizCube to re-check a registered domain, the retry for one whose DNS was not ready the first time.
- Delete Custom Domain Removes a custom domain from the account. Quizzes stay reachable at their shared share link address.
Triggers
1 triggersEvent Triggers
1- On Quiz Event Fires when someone finishes a chosen quiz, answers one of its questions, or both. FlowRunner registers it by writing its callback address into that quiz's webhook setting, which is the same single slot the QuizCube admin's Webhook tab uses, so one trigger watches one quiz at a time. An address already configured there is recorded at registration and put back when the trigger is removed, rather than left cleared. QuizCube publishes no schema for what it posts, so the delivery arrives intact rather than reshaped.
Frequently Asked Questions
What can FlowRunner do with QuizCube?
FlowRunner agents can run List Quizzes, Get Quiz, and Create Quiz in QuizCube, plus 81 more actions.
Does connecting QuizCube to FlowRunner require OAuth?
No. QuizCube connects to FlowRunner with session-based authentication, no OAuth flow required.
Can QuizCube trigger a FlowRunner workflow automatically?
Yes. QuizCube supports 1 trigger that can start a FlowRunner workflow automatically.
Start building with QuizCube
Free plan, no card required. Connect in minutes.