Doc 12
Jarvis, the Voice Assistant
How to turn on Jarvis, how push-to-talk works, and what kinds of things you can ask it.
What Jarvis is
Jarvis is the voice assistant built into Bnbflight. Instead of clicking through screens to find an answer, you can hold down a key, ask your question out loud, and get a spoken answer back — no typing needed.
Jarvis's main job is answering questions using your app's real, current data — not guesses. Things like your occupancy, whether your last pricing run finished, or what your last competitor scan found are all answered from the actual numbers Bnbflight has on hand, not an approximation.
Turning Jarvis on
Before you can use Jarvis, you need to enter three API keys in Settings, under Jarvis Voice Assistant Settings:
- A Groq key
- A Deepgram key
- An ElevenLabs key
Each of these keys powers a different part of how Jarvis works — turning your spoken words into text, understanding and answering your question, and turning the answer back into speech. All three are required before Jarvis can be turned on.
Just like your PriceLabs API key, these keys stay on your own machine. They're entered once in Settings and used locally to power the voice assistant.
How push-to-talk works
Using Jarvis follows a simple hold-and-release pattern:
- Hold down the designated key.
- Speak your question or request out loud, while still holding the key.
- Release the key when you're done speaking.
- Listen for Jarvis's spoken answer, which comes back audibly, without you needing to read anything on screen.
There's no wake word to remember and no typing involved — just hold, speak, and release.
What you can ask Jarvis
Jarvis is best used for quick, real questions about your listing's current state, such as:
- "What's my occupancy this month?"
- "Did the last pricing run finish?"
- "What did the competitor scan find?"
Because Jarvis pulls from Bnbflight's actual live data, you can trust that its answers reflect what's really going on with your listing right now, rather than a general estimate.
What Jarvis can and can't do
Answering questions is Jarvis's main job, and it's grounded in real app data rather than guesswork. Beyond answering questions, Jarvis can also carry out a couple of real actions on request, such as:
- Switching to a different screen in the app for you.
- Kicking off a new Optimize run — the same full pricing pass available from the Home tab's Optimize button.
Jarvis is designed primarily as a fast way to check in on your listing by voice and to trigger a couple of common actions, rather than as a tool for making detailed changes to settings or approving individual price recommendations — those are best handled directly on their respective tabs.