Guides

Building with Lovable

Keep product logic in Lovable, and treat Nimrobo as a pure voice module.

Lovable is where your product logic lives. Nimrobo should be treated as a pure voice module.

Recommended Separation of Responsibilities

Lovable handles
  • User flows and screens
  • Conditional logic
  • State management
  • Storing and displaying insights
Nimrobo handles
  • Asking questions
  • Probing responses
  • Managing turn-taking
  • Producing audio + transcript

Typical Lovable Workflow

  1. User reaches a point where voice input is needed
  2. Lovable backend generates a Nimrobo Voice Link
  3. User completes the voice session
  4. Nimrobo returns session data
  5. Lovable continues the workflow
Do not replicate workflow logic inside the prompt.
Use the prompt only to control conversational behavior.