Core components
The core primitives you compose to run consistent, repeatable voice-first information gathering.
Nimrobo is built from a small set of composable primitives. Builders usually interact with all of them when creating Lovable-based voice interaction apps.
This page focuses on the non-session primitives. For the session itself (audio, transcript, outputs, settings), see All about voice sessions.
Voice Link
A Voice Link is a browser‑based link that connects a participant to a voice agent.
- Opens directly in the browser (no app install)
- Used by exactly one participant per session
- Encapsulates the prompt, UI text, and session settings
- Acts as the entry point into a voice session
In most Lovable apps, Voice Links are generated dynamically and shared with end users.
Instant Voice Link
An Instant Voice Link is a one‑off, immediately generated Voice Link.
- Single use only
- Prompt is unique per link
- No long‑term project context required
- Ad‑hoc interviews
- One‑time feedback collection
- Manual workflows
- Internal testing and demos
Voice Project
A Voice Project is a logical container for related Voice Links and Sessions.
All Voice Links created inside a project share a common core prompt, follow the same interviewing logic, and produce comparable sessions.
- Run multiple interviews for the same role
- Collect standardized user feedback
- Analyze sessions in aggregate
- Apply consistent post‑processing
If you are running repeated interactions for the same purpose, use a Project.