Skip to main content
When you sign up, agntdata asks one question before the rest of the onboarding form:
What’s your style?
  • I want agents built for me — I want to deploy agents that handle my workflows — no code required.
  • I build things myself — Give me the API and infrastructure — I’ll build on top of it.
That choice is stored on your profile as experience_level (beginner or experienced) and threads through the Builder, the welcome flow, and the post-onboarding greet. It doesn’t lock anything down — you can use every API on either path — it just changes what the Builder says first.

What changes

Both paths use the same meta-agent (supr_agnt), the same tools, and end up in the same /dashboard/chat/<session_id> view. The difference is entirely in the synthetic system message that pre-seeds the conversation.

Where it’s wired

  • The onboarding form lives at /onboarding; it writes profiles.experience_level and profiles.onboarded_at.
  • After form submit, the dashboard creates a fresh meta-agent session with onboarding_greet_variant: 'beginner' | 'experienced' and routes to it.
  • The chat page fires the post-onboarding greet on first mount. The variant is read from the session row and dispatches one of two synthetic prompts in apps/api/src/services/meta-agent/post-onboarding.ts.
  • welcome-api-key-modal.tsx reads experience_level and renders only when it’s experienced.

DFY (done-for-you) signups

A separate DFY funnel skips the experience-level question entirely. Users who arrive via the DFY landing page check out into a paid setup engagement, and the onboarding form is bypassed — the agent gets built for them out-of-band and lands in their workspace pre-deployed. From the dashboard’s point of view a DFY user looks like a beginner who already has agents.

Changing it later

There’s no in-dashboard toggle to flip between beginner and experienced — the choice is just a hint for the first conversation. If you want the experienced flow on an account that picked beginner, ask the Builder directly: it will adapt mid-session.

Next steps

The Builder

What the meta-agent actually does in either mode.

Multi-workspace

Switching workspaces and the personal-workspace lifecycle.