Skip to main content
Exemplar page — first pass, entirely proposal. No Invoca product ships this pattern today. Nothing below is code fact or measured behavior — it is a proposal offered for review. See Coverage, stated honestly.

What it is

Signal AI has just summarized a call: a 40-second hold, the caller mentioned pricing twice, the call converted. Underneath that summary, a row of chips offers what a manager might plausibly want next — Show similar calls, Flag for QA review, Draft a follow-up email — without requiring the manager to think of those questions or type them out. A Suggestion is that chip: a proposed next action, attached to a specific piece of AI output, that the user can take with one tap or ignore entirely. The same shape recurs for a marketer running a natural-language search over call data: after an answer returns, suggested follow-up questions appear beneath it — narrowing the date range, comparing against a different campaign — phrased as things the marketer might ask next rather than as a menu of unrelated features. Suggestions differ from an Initial CTA in exactly one way that matters: they require an existing context to suggest from. A CTA invites someone who has nothing yet; a Suggestion proposes what to do with something that already exists. A page cannot show Suggestions before it has shown anything.

Choose this when / choose something else when

Agency tier

Suggests. Tapping a chip proposes an action; by default it does not commit anything on its own — it starts a request the user still reviews (drafting a follow-up email opens a draft, it does not send one). A chip that skips review and acts directly has moved to Drafts or Acts, and that escalation must be stated on the chip itself, not left for the user to discover. Per TITAN-AI overview, escalating a feature’s tier is a decision, never a default — a Suggestion is the easiest place for that line to blur, because tapping a chip already feels like a small, safe action regardless of what it actually triggers.

Anatomy

Outcome states

Confident and wrong. A suggestion chip reads as a proposal, which already carries less weight than a stated answer — but a chip that is contextually wrong looks identical to one that is right, because the chip’s label is plausible on its own (“Draft a follow-up email”) even when it doesn’t fit this record (the call has no email on file). The user notices only after tapping: the drafted action opens against no recipient, or the “similar calls” list returns results with nothing in common with the source call. A wrong suggestion currently has no seam before the tap — this is a named gap, not a solved case; see Gaps.

Disclosure & recourse

  1. Does the user know this is AI? Yes — the chip row is visually distinct from the record’s own manual actions (e.g., a toolbar), and sits attached to AI-generated output the user already knows is AI-generated.
  2. What did it use? The same source the attached output used, plus, for suggestions like “show similar calls,” a comparison across other records — state which, in the chip’s own label where practical (“similar calls” implies a comparison; “draft a follow-up” does not need to).
  3. How sure is it, and does that change behavior? No per-chip confidence is shown. A confidence number on a suggestion would decorate, not inform, unless it changed whether the chip renders at all — which it currently does not. This is intentional, not an omission; see TITAN-AI-03.
  4. How does the user check it? Undecided. Nothing today shows why a specific suggestion was proposed. See Gaps.
  5. How does the user correct it? Dismissing a single chip removes it from view for that session. Whether a dismissal is remembered, or whether the same wrong suggestion reappears next time, is undecided.
  6. How does the user get out? Ignoring the entire row costs nothing — no chip is required to proceed, and no suggestion blocks the surrounding content.

Reference

No model, prompt, tool schema, latency budget, or cost has been defined for how suggestions are generated.

Evaluation

Not evaluated. No eval set exists for suggestion relevance or for the “confident and wrong” case named above.

Content

Chip labels name the action, matching Menu’s own content rule: a list of things to do, phrased as verbs, not as a sentence describing the option.

Accessibility

  • Suggestions arriving progressively are announced through a single aria-live="polite" region summarizing that new suggestions are available, not one announcement per chip — a screen reader user does not need every chip’s arrival narrated individually.
  • Each chip is independently focusable and activatable by keyboard, in document order, matching a standard Tag’s clickable behavior.
  • No confidence is expressed by color alone, because none is expressed at all — see Disclosure & recourse, question 3. If that changes, any confidence signal must pair with text per TITAN-COLOR-03.
  • Tapping a chip that opens a new surface (a draft, a filtered list) moves focus to that surface’s heading; tapping one that acts in place keeps focus on the chip through its loading state.

Constraints

Divergences

Not applicable — nothing is shipped yet to diverge from.

Gaps

  • How a user checks why a specific suggestion was proposed is undecided. No mechanism (a tooltip, an expandable reason) exists even as a proposal yet — see question 4 above.
  • Whether a dismissed suggestion is remembered across sessions, or reappears every time the same context recurs, is undecided.
  • How many chips may show at once before overflowing into a Menu, and how that threshold is chosen, is undecided.
  • Whether suggestions should ever be ranked or reordered based on a per-user history of which ones get tapped is undecided, and if so, whether that ranking should be disclosed.

Volatility

This page assumes a model can generate several distinct, independently useful next-step proposals from one piece of output, cheaply enough to show a handful at once. If that generation step turns out to be too slow or expensive to run automatically for every AI output, Suggestions may need to become a pattern the user requests rather than one that appears unprompted — a different agency and disclosure shape. Dated 2026-09-02; revisit on the first real implementation or on any change to per-invocation cost for the underlying model.
  • AI Experience overview — vocabulary, agency tiers, and the six disclosure questions this page answers
  • Initial CTA — the entry point Suggestions assumes has already happened
  • Open input — where a user types a request a Suggestion chip might otherwise shortcut
  • Controls — for adjusting behavior rather than proposing a next action
  • Trust builders: Caveat — how the interface admits uncertainty, relevant to the confident-and-wrong gap named above
  • Tag, Menu, Card — the components this pattern composes

Why it works this way

A Suggestion’s entire value is in costing less than typing the same request out. The moment a chip requires the user to verify its relevance before tapping it, it has cost more than it saved — which is why the confident-and-wrong case above is not a minor edge case but the failure mode that determines whether this pattern is worth building at all. A Suggestion that is wrong often enough to require checking is a Suggestion nobody will trust the next time, including the times it would have been right.
Last modified on September 7, 2026