Pulse Copilot

Using Pulse Copilot

← Back to Pulse Copilot

Practical operator flows — what to type, what comes back, what to watch out for.

Common asks

"What's on my plate today?"

The chat queries your task list filtered to today + assigned to you. Returns a short list with one line per task. Each task is clickable — opens the task in the right-side pane without leaving the chat.

"Create a task for Marina to deep-clean Pri­stavna next Saturday"

The chat:

  1. Calls find_teammate(name=Marina) → resolves to her teammate row.
  2. Calls find_property(name=Pri­stavna) → resolves to that property.
  3. Calls find_task_template(name~"deep clean") → finds the right template.
  4. Calls create_task(template=…, assignee=Marina, property=…, dueDate=<next Saturday>).
  5. Replies with "Created task #1234 — Deep clean for Pri­stavna assigned to Marina, due Saturday 24 May 2026."

Look for the ✓ Created task #N badge. If it's missing, the task wasn't actually created — see Trust model.

"How did revenue look last month?"

The chat calls query_revenue_report(month=2026-04) and summarises. For deeper analysis, it'll show you the figures inline and link to the Revenue Report.

"Show me the message thread for Johanna's reservation"

The chat resolves Johanna → reservation → message thread, and renders the last N messages in the chat panel. From there you can click "Open in WA Comm" to switch to the full thread view.

Attach a screenshot

Take a screenshot (CMD+SHIFT+4 on macOS) → click into the chat input → CMD+V. The image attaches as a thumbnail. Send your message; the chat receives the image as part of the turn.

Useful screenshot prompts:

  • "This is the guest's WhatsApp screenshot — what are they asking?"
  • "Here's a photo of the broken oven — file a maintenance task for it."
  • "This is Airbnb's review screen — write a tasteful response in English."

Tips

  • Be specific with names — "Marina" works if there's one Marina; if you have two, the chat will ask which.
  • Confirm before destructive ops — for "delete", "revoke", "cancel" the chat now asks for a confirmation step.
  • Use the chat to draft, not to send — for guest replies, the safer pattern is "Draft a reply to Johanna's last message in English" → review → copy → send manually via WA Comm. The chat can also send directly if you tell it to.
  • Don't expect institutional memory across days — chat history is preserved within a Pulse session but is not the source of truth. For long-running operational context, write it into the property's notes or a task description.

When it goes wrong

  • "Failed to execute 'json' on 'Response'" — server timeout (pre-#186 issue, should not recur). Retry the message; if it persists, file a bug.
  • AI says it did X but no badge appears — see the verification banner. The tool didn't execute. Don't trust the claim; verify in the dashboard.
  • Response is empty — usually a server timeout. Try a simpler version of the prompt; large multi-image requests are the most likely culprits.
  • Send button is clipped — should be fixed post-#187. If you see it again, file a bug with a screenshot at your panel height + zoom level.

  • #186 — chat reliability + hallucination guard.
  • #187 — send-button clip + paste-image.
Source: the FlatsBratislava operator manual.