Describe what success means this year and whether the priority is near-term conversion, account defence, or longer-term whitespace.
Top ideas
The three strongest current opportunities per partner, ranked with visible reasons.
Company matches to review Open review queue
Ambiguous external records stay separate until a reviewer selects or rejects a match.
Data sources
Optional enrichment health and monthly usage. Research continues with public search and cached evidence when an enrichment source is unavailable.
Companies and teams
Create a company, add teams beneath it, and add colleagues by their work email. Each team has its own shared portfolio, ideas, usage, and integration tokens.
Integration tokens
Create a least-privilege token for scripts, dashboards, another business system, or an MCP client. Every token can read the active team's portfolio with exact private goals redacted. Sensitive goal access and optional write access require a team admin.
How developers connect
Use https://dev.signals.15rock.com/api for REST or https://dev.signals.15rock.com/mcp/ for MCP Streamable HTTP. Send the token in Authorization: Bearer dpi_…. Copy new tokens immediately because they are shown only once.
Write integrations must read a record's current version, send it back as expected_version, and use a stable idempotency_key when creating records. Validation, person relinking, and active schedules remain web-app only. Destructive actions and research generation remain web-app only.
Usage
Generation activity, Vertex tokens, and estimated AI cost for the active team.
Estimated in USD from each run's route-attributed Vertex token counts using Vertex AI standard rates configured July 28, 2026. LiteLLM gateway tokens remain unpriced until a governed gateway rate is configured. Search-grounding overages, credits, discounts, and taxes are not included.
By division / practice area
By partner
Top-three quality
Observed review and outcome rates for ideas ranked in the first three positions. Small samples are shown, not over-interpreted.
Six-week pilot decision
By partner, deal play, lane, and slot
Why ideas did not advance
Start here
From partner context to a useful weekly slate
Signal Desk turns a reviewed partner profile, current account context, and dated public evidence into ranked opportunity drafts. People remain responsible for checking the evidence and deciding what happens next.
-
01
Choose the right team
Use the team switcher at the top. Practices, partners, ideas, usage, and integration tokens belong to that active team.
-
02
Build the portfolio
Open Portfolio, add a practice, then add each partner. Review the public profile draft and supply the private commercial context the system cannot discover.
-
03
Review the weekly ideas
Ideas are separated by practice and partner. Open a card to inspect the dated trigger, sources, buyer path, commercial estimate, and ranking reasons.
-
04
Make a human decision
Approve useful work, snooze ideas that are early, or dismiss weak ideas with a reason. Record outcomes so later quality reporting reflects what actually happened.
Reading an idea
Know what is evidence and what is judgment
Every useful idea should make its reasoning inspectable. Treat the card as a research brief to review, not a finished recommendation.
- Dated trigger
- The event or decision window that makes the idea timely. Check that it is still current before acting.
- Grounded fact
- A claim supported by a linked source. Open the source and confirm it supports the specific claim.
- Inference
- The system's interpretation of what the facts may mean. It is deliberately labelled because it has not been independently verified.
- Rank and reasons
- Why the idea appears where it does for this partner. A strong rank helps prioritize review; it does not replace professional judgment.
- Proposed pitch
- A starting point for a conversation or value scan. Edit it for client context, independence requirements, and the partner's voice.
- Idea state
- Proposed, approved, snoozed, dismissed, and outcome states preserve the review history and improve later evaluation.
Better inputs
What makes partner results better
Public information provides a starting point. The highest-value improvements come from reviewed commercial context that only the team knows.
Separate active pursuits, priority clients, eligible targets, exclusions, and known relationship paths.
Record geography, offerings, buyer roles, risk posture, conflicts, delivery constraints, and any evidence-use restrictions.
Update the profile when the book, plan position, priorities, or partner responsibilities change. Stale context produces stale ranking.
Connect another system
Pull data or maintain partner information safely
Team admins can create a scoped integration token in Settings. Use a separate token for each system and environment so access can be narrowed, rotated, or revoked without affecting anything else.
Create the connection
- Switch to the team the external system should access.
- Open Settings → Integration tokens.
- Name the system and select only the permissions it needs.
- Create the token and copy it immediately. It is shown only once.
- Store it in the connector or system's secret settings—not in a chat message, document, URL, or source code.
REST API
Dashboards and business systems
Use REST for scheduled exports, synchronization, reporting, and conventional application integrations.
https://dev.signals.15rock.com/apiAuthorization: Bearer dpi_…MCP
Claude and AI applications
Use MCP when an AI client should list, read, create, or refine practices and partner profiles through governed tools.
https://dev.signals.15rock.com/mcp/Authorization: Bearer dpi_…ChatGPT
OpenAI connection options
An application using the OpenAI Responses API can use the MCP endpoint now. A direct ChatGPT web custom app needs OAuth support, which Signal Desk does not yet provide.
OAuth needed for a direct ChatGPT web connection.
Common questions
When something does not look right
Why does a partner have few or no ideas?
Check that the partner profile is complete, reviewed, active, and assigned a research cadence. Confirm that eligible accounts and constraints are current. The evidence gates may also reject a thin week rather than show weak ideas.
Why did an update fail because the record changed?
Someone or another integration saved a newer version. Reload the record, compare the newer information with your change, and then save again. This prevents silent overwrites.
Can I recover an integration token?
No. The full token is displayed only when it is created. If it is lost, create a replacement, update the connected system, confirm it works, and revoke the old token.
Can Claude or another AI update partner profiles?
Yes, when its token has the relevant write permission. Keep human approval enabled, read the current profile before updating, and preserve fields the AI or source system does not own.
Is every statement on an idea verified?
No. Grounded facts have sources; inferences and estimates are labelled separately. Review both the source quality and the reasoning before using the idea.
Weekly pitch slate
Current qualified ideas for this mandate. A linked person's weekly capacity is shared across mandates; expired, dismissed, and snoozed ideas are removed.