Skip to content

Everything after the first minute.

Generating a page is the easy part. The workbench is where it becomes something you can run, connect, correct and ship.

Five tabs, one project.

Each tab is a different view of the same immutable version.

Preview

The running app on a real URL. Changes hot-sync; only a dependency change restarts it.

Workflow

A two-node canvas: a REST trigger and one action. Map request fields onto real object fields, then test against the live account.

Code

The whole file tree, with a split diff against the last version. Edit by hand and the change becomes its own version.

Git

Every change committed locally against its version. Connect a private GitHub repo when you want it elsewhere too.

Docs

Print-ready documents from the app's own fields, a PDF, and a signature that seals into a verifiable file.

Connectors are workflows, not embedded credentials.

Connect an account once. Klego saves a workflow that performs one action through your OAuth connection, and the app calls it server-side. The browser never sees a key.

  • SalesforceQuery, create, update, delete records
  • GmailSend, search and read mail
  • OutlookMicrosoft 365 mail through Graph
  • SlackChannel posts and direct messages
  • TeamsChannel and chat messages
  • Klego SignSealed, verifiable signed PDFs

Salesforce forms built from your own org.

Klego describes the object in your org before it writes a field. Names, types, picklists and lookups come from that response, not a guess.

live describe → generated control
Lead.LeadSource
  type      picklist
  values    Web, Phone Inquiry, Trade Show, …
  required  false
 
Lead.OwnerId
  type      reference → User
  supplied  by Klego from your connection
 
→ a <select> whose options are fetched at render
→ never a hardcoded list, never a placeholder record

Four ways to change the same app.

Use whichever matches how precise you are being.

Say what to change

Klego reads the project first, so a focused request leaves the rest of the file alone.

Point at it instead

Pick elements in the preview and they arrive in the prompt — or edit type, colour and spacing directly.

Or open the file

Edit the source and save. Versioned like any other change, same diff, same undo.

Undo any of it

Versions are immutable. Undo branches from the parent, restore from any earlier point.

Publish it where it belongs.

Publishing starts the version in its own public container. Point a domain at it and Klego checks the DNS and issues the certificate.