Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.signalark.app/llms.txt

Use this file to discover all available pages before exploring further.

Keyword listening lets you define custom phrases that Signal Ark watches for across its entire source network. Instead of waiting for a signal to bubble up through automated classification, keyword listening gives you direct control over what triggers an alert — useful for tracking competitor names, compliance terminology, specific pain points, or niche industry jargon that broad signal detection might miss. When a keyword rule matches, it generates a high-intent market signal that appears in the relevant account’s timeline and can be routed to your team via Slack or webhook.

Accessing keyword listening

Go to Signals > Keywords in the left sidebar. You’ll see a list of all existing rules and their current status. Click New Rule to create one.

Configuring a keyword rule

A keyword rule has three parts:
1

Add target keywords

Enter the exact phrases you want to track. Signal Ark uses exact phrase matching — "data breach" will match that phrase but not "data breached" or "breach of data". Add multiple phrases to a single rule if they represent the same topic.Examples of useful keyword targets:
  • Competitor product names ("Gong", "Clari", "Outreach")
  • Compliance mandates ("SOC 2 Type II", "GDPR audit")
  • Pain point phrases ("CRM migration", "replacing our data warehouse")
  • Technology evaluations ("evaluating Salesforce", "looking for a SIEM")
2

Add excluded terms

Excluded terms prevent false positives. Signal Ark filters out any result where the matched text also contains an excluded term in the surrounding context.For example, if you’re tracking the company name "Apple", you’d exclude "fruit", "orchard", and "cider" to avoid surfacing results about the produce industry. If you’re tracking "Snowflake", you’d exclude "weather" and "skiing".
3

Set a source scope

By default, a keyword rule scans all of Signal Ark’s sources. You can narrow this to specific source types where the phrase is more meaningful.For example:
  • Track "SOC 2 compliance" only in News and Job Postings — where it signals a real organizational initiative — and ignore Reddit, where it’s often discussed casually.
  • Track a competitor’s name in G2, Reddit, and Twitter/X to catch complaints and comparison discussions, but not in Job Postings where it might just appear in a tech stack list.

Previewing a rule before activation

Before you activate a rule, use the Preview function to run your keyword query against historical data. Preview shows you the last 30 days of matches without generating actual signals or affecting your workspace.
Always preview a new rule before activating it. A broad keyword phrase — especially a short one — can match thousands of irrelevant results and flood your workspace with false positives. Use the preview results to identify patterns you need to exclude.

Rule statuses

Each keyword rule operates in one of three states:
StatusWhat it means
DraftThe rule is being configured. It’s not scanning incoming data yet and generates no signals.
ActiveThe rule is continuously evaluated against all new data as it’s ingested. Matches generate signals immediately.
MutedThe rule is temporarily paused. No new signals are generated, but existing signals from past matches remain in your timeline. Use this when a rule is generating too much noise without deleting it entirely.

Routing keyword matches to your team

When an active rule matches a piece of incoming content, Signal Ark classifies it as a high-intent market signal and attributes it to the relevant account. From there, you can route it automatically:
1

Create a play template

In Plays > Templates, create a new play template with the trigger condition set to High Intent Keyword Match.
2

Select your keywords

Choose which keyword rules should trigger this play. You can route different keyword topics to different team members or channels — for example, send competitor mentions to your competitive intelligence Slack channel, and compliance keywords to your enterprise AE team.
3

Set the delivery method

Choose Slack notification, Webhook, or both. Slack notifications include the matched phrase, the account name, the source it was found in, and a link to the account’s signal timeline.

What signals keyword matches generate

A keyword match creates a signal in the matching account’s timeline tagged with the keyword signal family and the name of the rule that triggered it. The signal summary includes:
  • The exact phrase that matched
  • The source where it was found (for example, Reddit r/devops)
  • A snippet of the surrounding context
  • A link to the original source if publicly accessible
Keyword signals are scored using the same 5-dimension model as all other signals. The ICP fit of the matched account and the actionability of the source both affect how the signal is prioritized in your dashboard. A keyword match on a high-fit account from a high-intent source will surface at the top of your feed.

Signal sources

See the full list of sources you can scope keyword rules to.

Signal scoring

Understand how keyword signals are scored and prioritized.