Systems registry
public-buildgithub

Apply Bot Workflow Engine

Transforms repetitive job-application flows into a reviewable automation pipeline with profile-grounded responses and fallback states.

Job Sources
Queue Builder
Profile Memory
Answer Engine
Browser Automation
Apply Bot main dashboard

Main queue dashboard

System Overview

AI-powered job application workflow with profile memory, answer generation, ATS handling, and browser automation.

Public system build.

Implementation Signals

PythonStreamlitPlaywrightGeminiYAMLATS automation

System flow

A compact view of how inputs move through processing, orchestration, validation, and output.

01

Job Sources

02

Queue Builder

03

Profile Memory

04

Answer Engine

05

Browser Automation

06

Review + Logs

Engineering decisions

Decision Record

Use profile-grounded automation

Problem: Generic form automation can generate inconsistent answers.

Approach: Centralize candidate profile state and use it as the grounding layer for generated responses.

Tradeoff: Requires setup and profile hygiene.

Outcome: More consistent and reviewable application workflows.

Decision Record

Treat ATS support as stateful

Problem: Workday, Lever, Greenhouse, and other portals behave differently.

Approach: Represent unsupported or partial flows as explicit fallback states.

Tradeoff: Not every flow becomes fully automated.

Outcome: The system remains honest and debuggable.

Results / Learnings

Capability

README-backed bulk application dispatch from selected jobs.

Control

Human review before dispatch and fallback states for unsupported paths.

Progressive depth

This page keeps the outcome and architecture visible first. Implementation stack, decisions, constraints, and media are available below so technical depth is opt-in rather than forced.

Adjacent systems