All templates

Automated Kodular Build Readiness Checklist

Every hour, WebRun opens Kodular, checks a project's icon, permissions, and package name are set before a build, saves a copy of the project export to Google Drive, and posts the readiness checklist to Slack so the team knows it's safe to compile.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 Kodular check the project is build-ready
2 Google Drive save the project export
3 Slack post the readiness checklist
In short

How do I make sure a Kodular project is ready before I build it?

WebRun checks every edited Kodular project hourly for a set icon, package name, and permissions, saves a dated export to Google Drive, and posts the readiness checklist to Slack. Builds stop failing on missing settings, and every version has a backup in Drive before anyone compiles it.

  • Missing settings get caught before a wasted build attempt
  • Every project export has a dated backup in Drive
  • The team sees build readiness in Slack instead of guessing

Built for No-code app builders · solo developers · app agencies · hobbyist teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens kodular.io in a real browser with your saved login - no setup, no API keys.

  2. 1
    Kodular - check the project is build-ready
    kodular.io
    WebRun in Kodular: check the project is build-ready
    WebRun opens Kodular to check the project is build-ready.
    • Open Kodular and check any project edited since the last run
    • Confirm the app icon, package name, and permissions are set
    • Export the project file if the checklist passes

    Done when Every edited project has a pass or fail readiness result.

  3. 2
    Google Drive - save the project export
    drive.google.com
    WebRun in Google Drive: save the project export
    WebRun opens Google Drive to save the project export.
    • Open the app backups folder in Google Drive
    • Save the exported project file with today's date
    • Keep prior exports in place as version history

    Done when A dated backup of the project exists in Drive.

  4. 3
    Slack - post the readiness checklist
    slack.com
    WebRun in Slack: post the readiness checklist
    WebRun opens Slack to post the readiness checklist.
    • Post the project name and its readiness checklist to the build channel
    • Name any missing icon, permission, or package setting
    • Link to the backed-up export in Drive

    Done when The team has the readiness result and backup link in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
kodular.io
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
Build checklist · Slack
OutputWhat each run produces - A pass or fail build checklist, a dated project backup, and a Slack readiness post.
Checklist
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it compile or publish the app?

No. WebRun only checks the project's settings and saves a backup export. Compiling and publishing stay manual steps for your team.

What happens if a setting is missing?

The checklist posts to Slack as failed with the exact missing item named, so someone can fix it before the next build attempt.

How many backups does it keep?

Every export is saved with its own date in Google Drive, so past versions stay available for as long as you keep the folder.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.