Quickbase Automation Developer Lab

Lesson Roadmap

Follow the expected progression from native Quickbase communication tools through events, time, state, workflow, Pipelines, QBL, Jinja, REST APIs, reliability, and automation design.

This is a working roadmap rather than a frozen syllabus. Lessons may merge, split, move, or change as Quickbase behavior is researched and tested.

Complete

21

Current

1

Planned

15

About This Roadmap

The destination is clearer than the exact route.

The broad progression is intentional: communication leads into events, events lead into state and time, those concepts lead into workflow, and workflow eventually leads into Pipelines.

The lesson numbers themselves are provisional. Actual Quickbase testing may reveal that a topic deserves more space, less space, or an entirely different lesson than originally expected.

Phase 1

Understanding Quickbase Automation

1 lesson

Phase 2

Event-Driven Communication

4 lessons

Phase 3

Time-Driven Communication

3 lessons

5

Lesson 5

Complete

Scheduled Custom Email

Shift from event-driven to time-driven communication and learn how recurring Custom Emails use schedules, reports, recipient permissions, empty-report behavior, and UTC timing to communicate current Quickbase state.

Open tutorial
5A

Lesson 5A

Planned

Report Subscriptions

Compare Report Subscriptions with Scheduled Custom Email and learn when simple recurring report delivery is a better fit than building a composed scheduled communication.

Expected lesson — not yet published
5C

Lesson 5C

Planned

Reminders

Explore date-relative communication and learn when automation should be driven by the relationship between the current time and a Date field stored on each record.

Expected lesson — not yet published

Phase 4

Automation Architecture

1 lesson

Phase 5

From Communication to Workflow

1 lesson

Phase 6

Pipeline Foundations

4 lessons

8

Lesson 8

Complete

Crossing Into Workflow Automation

Cross from native communication automation into executable workflows and build a mental model of the Pipeline machine. Establish realm scope, workflow initiation, definitions versus runtime executions, steps, channels, accounts, runtime data, collections, and the role of execution evidence before opening the Pipeline designer.

Open tutorial
9

Lesson 9

Complete

Anatomy of a Pipeline

Open the Pipeline designer and dissect real Trigger, Query, and Action steps through controlled experiments. Investigate channels, accounts, step identity and Ref IDs, field roles, runtime references, data flow, literals versus dynamic values, Query collections, and the Loop structure that appears when multiple records must be processed.

Open tutorial
10

Lesson 10

Complete

Our First Pipeline Execution

Build and execute a Pipeline from a clean definition. Trace a Task mutation through its Trigger and Action, test runtime data availability and field updates, use controlled experiments to prove when the Pipeline runs, and investigate how relationship-derived fields behave when child and parent records change.

Open tutorial
11

Lesson 11

Complete

Reading the Activity Log

Read the Pipeline Activity Log as runtime evidence. Trace a Pipeline from trigger through completion, connect Ref IDs to executed steps, inspect inputs, targets, outputs, record state, metadata, and timing, and learn how Activity can preserve execution evidence beyond what the current Quickbase record can show.

Open tutorial

Phase 7

Pipeline Runtime Data

1 lesson

Phase 8

Pipeline Logic

1 lesson

Phase 9

Query-Driven Automation

1 lesson

Phase 10

Advanced Pipeline Logic

1 lesson

Phase 11

Pipeline Expressions

3 lessons

Phase 12

Advanced Quickbase Channel

2 lessons

Phase 13

Single-Record Operations

2 lessons

20

Lesson 20

Current

Create Record

Investigate how the Quickbase Channel creates a new record and introduces a new identity into the workflow. Test required and optional fields, relationship mapping, returned values, and how the new Record ID can become input for later steps.

Open tutorial
21

Lesson 21

Planned

Delete Record

Delete one deliberately created disposable record while proving that the intended identity reaches the action. Examine required safeguards, returned evidence, related-record consequences, and the greater burden of proof surrounding destructive operations.

Expected lesson — not yet published

Phase 14

Quickbase Event Architecture

1 lesson

22

Lesson 22

Planned

The Quickbase Record Trigger Family

Compare Record Created, Record Updated, Record Deleted, and On New Event using Record Updated as the familiar baseline. Determine how event purpose, current and previous values, deletion, and filtering should influence the choice of trigger.

Expected lesson — not yet published

Phase 15

Record Identity and Linking

1 lesson

23

Lesson 23

Planned

Fetch a Linked Record

Create and retrieve a persistent Pipeline link between managed items. Distinguish Pipeline-linked records from Quickbase table relationships, single-record lookups, and runtime searches while testing what identity the link preserves.

Expected lesson — not yet published

Phase 16

Bulk Event Architecture

1 lesson

24

Lesson 24

Planned

On New Bulk Event

Investigate how Quickbase presents multiple record changes as one event. Inspect the returned collection and batch metadata, observe automatic loop behavior, and distinguish one bulk-triggered run from many individual record-event runs.

Expected lesson — not yet published

Phase 17

Bulk and Set-Based Processing

2 lessons

25

Lesson 25

Planned

Bulk Upsert Architecture

Build the complete staged Bulk Upsert workflow with Prepare Bulk Record Upsert, Add a Bulk Upsert Row, and Commit Upsert. Compare accumulating and committing a batch with placing ordinary Create or Update actions inside a loop.

Expected lesson — not yet published
26

Lesson 26

Planned

Set-Based Record Operations

Use Copy Records and Remove Record(s) to act on a query-defined set rather than one record at a time. Treat the advanced query as the operation's boundary and establish preview, count, and control practices before executing broad or destructive changes.

Expected lesson — not yet published

Phase 18

Dataset Movement

1 lesson

27

Lesson 27

Planned

Export and Import with CSV

Move a controlled Quickbase dataset through Export Records to CSV and Import with CSV. Follow the exported artifact, inspect the round trip, and compare CSV import with Bulk Upsert without turning the lesson into generic CSV instruction.

Expected lesson — not yet published

Phase 19

File and Document Automation

2 lessons

28

Lesson 28

Planned

Attachments and Upload a File

Expand the Pipeline data model from ordinary field values to file artifacts. Inspect attachment metadata, browser URLs, file-transfer handles, names, target records, permissions, and documented boundaries through one controlled Upload a File experiment.

Expected lesson — not yet published
29

Lesson 29

Planned

Generate Document

Generate a document from a Quickbase template and follow the resulting file-transfer handle through the Pipeline. Examine plan-dependent availability, template refresh timing, output validation, and transfer into a durable attachment field.

Expected lesson — not yet published

Phase 20

Quickbase API Extension

1 lesson

30

Lesson 30

Planned

Make Request

Use the Quickbase Channel's authenticated Make Request action when no purpose-built visual step expresses the required platform operation. Connect Pipeline references to the Quickbase REST API while keeping the investigation centered on Quickbase rather than generic HTTP.

Expected lesson — not yet published

Phase 21

Quickbase Channel Engineering

1 lesson

31

Lesson 31

Planned

Authentication and Execution Authority

Compare Quickbase Channel connection methods, app assignments, permissions, connection replacement, and service identities. Determine whose authority executes an operation and separate connection identity from the business data moving through a Pipeline.

Expected lesson — not yet published

Phase 22

Quickbase Automation Governance

1 lesson

32

Lesson 32

Planned

Automation Administration

Investigate Search Automations, Look Up Automation, and Get Migrations while distinguishing App Administrator access from Realm Administrator capabilities. Keep documented behavior, observed access, and untested administrative claims explicitly separated.

Expected lesson — not yet published

Phase 23

Quickbase Automation Mastery

1 lesson

33

Lesson 33

Planned

Advanced Quickbase Channel Capstone

Design, build, and defend a maintainable Quickbase-only automation that combines several capability families. Justify every operation, trace identity between steps, guard failure boundaries, prevent duplicate or recursive behavior, and verify the completed workflow with runtime evidence.

Expected lesson — not yet published

The Journey

The Course Is Moving Toward One Convergence Point

Each concept builds upon the one before it. What begins as information eventually becomes a complete automation system.

Information

The data and records that automation begins with.

Communication

Systems exchange information through defined mechanisms.

Events

Something happens that gives automation a reason to act.

Time

Automation gains awareness of when something should happen.

Conditions

Rules determine whether the next action should occur.

State Changes

Records and systems move from one meaningful state to another.

Workflow

Events, conditions, and state changes become an organized process.

Pipelines

Quickbase orchestrates automation across records, systems, and services.

QBL + Jinja + JSON + REST API

The languages and interfaces give the workflow greater expressive power.

Complete Automation System

Information, events, logic, workflow, and APIs converge into one system.

How a Planned Lesson Becomes a Real Lesson

Quickbase Gets the Final Vote

Planned lesson titles describe what we expect to investigate. The published lesson is written only after documentation, prediction, experimentation, and observation have established what actually happened.

Step 1

Planned Topic

Begin with the concept we expect to investigate.

Step 2

Research

Consult Quickbase documentation and establish what we know.

Step 3

Prediction

State what we expect Quickbase to do before testing it.

Step 4

Quickbase Experiment

Change one meaningful variable and test the prediction.

Step 5

Observation

Record what Quickbase actually did, including surprises.

Step 6

Correction

Revise our mental model when evidence disagrees with expectation.

Step 7

Published Lesson

Teach what the evidence established—not merely what we expected.

The lesson plan is a hypothesis, not a contract.

Documentation gives us a starting point. Prediction gives us something testable. Observed Quickbase behavior determines what ultimately belongs in the published lesson.

Ready to Begin?

Start with the first current lesson.