← All blueprints
Operations

Customer Onboarding

Give it a name + email. It fills the contract, sends a welcome email, and creates the customer record. A mostly-symbolic program with one LLM step (the welcome copy).

What it needs

Values you pass at push time, and the accounts it asks you to connect once the scene is there.

from_email The 'from'/company identity used in the welcome email and contract. (optional)
Google account A placeholder tile in the scene. Tap it to connect.

What's in it

3 notes.

The files

One document. Nothing in it is big enough yet to want a file of its own.

onboarding.blueprint.json

Served with every $file inlined at /blueprints/onboarding.json. What's in a blueprint walks the format.

Push it

Straight from the URL. Nothing to clone.

daslab scene push https://daslab.run/blueprints/onboarding.json \
  --input from_email=<from-email>

Push it again after editing and the same scene updates in place: ids resolve deterministically, so apply upserts rather than duplicates. The merge rules are on Export and import.