Perplexity human-in-the-loop UX: connectors & tool permissions
Perplexity’s human-in-the-loop model starts before the agent runs. Connector chips surface in the composer when a query touches personal data, and a dedicated permissions modal splits Gmail tools into read-only versus write/delete buckets with per-tool Allow and Disable controls.
Surface connectors in context

What works
- Connector chips appear when the query signals personal-data intent, not buried in settings.
- Gmail and Outlook sit as peer affordances next to Search and Computer, so users choose scope before sending.
- The + chip pattern matches other composer attachments, low learning curve.
What we would push on
- Chips may appear late, after the user already typed. Proactive suggestions on focus could help.
- Unclear what happens if neither connector is added; copy could preview read-only vs connected modes.
Takeaway
Put data-source opt-in on the prompt surface when the query implies private context.
Pattern: Human in the loop
Pattern: Granular Consent
Granular Allow / Disable per tool

What works
- Tools split into read-only and write/delete, users grasp risk tiers without reading legal copy.
- Each tool has its own Allow control plus category-level Allow shortcuts.
- Overview bullets explain what connected access enables before users commit.
What we would push on
- Many toggles can fatigue users into blanket Allow, highlight recommended defaults.
- Send an email and Draft a reply are separate; most users may not know which they need.
Takeaway
Human-in-the-loop for agents means per-capability consent, grouped by read vs write risk.
Pattern: Human in the loop
Copy this
- Show connector chips in the composer when queries imply personal data.
- Group agent tools by read vs write/delete risk.
- Let users Allow capabilities individually, not only all-or-nothing.
Skip this
- Connecting Gmail with a single opaque “Grant access” and no tool breakdown.
- Running write tools before users understand what the agent can change.
How others human in the loop
How other products handle the same job, and what each tradeoff reveals.
Compare human-in-the-loop UX
ChatGPT, Gemini, and Perplexity side by side: consent timing, draft cards, approval gates, and patterns to copy.
Useful for a critique or spec? Share it.
Original gallery pages: Human in the Loop