Build intelligence

MI source labels

Entity, events, signals, and topics saved on Market Intelligence sources.

On a Market Intelligence source, labels describe what you are watching — not what Aevico has already detected in articles. They are stored as JSON on the source row and travel with that connector in the console and API.

Saved as labels on this source. On ingest, Aevico matches these as keywords (title, summary, body), lists hits under Signals, can fire Alerts (MI detection), and can gate Workflows IF on mi_detection fields. That is substring matching — not LLM classification.

Fields

LabelMeaning
Entity nameWho or what this source is about (e.g. Acme Corp, EU cloud market).
Entity typeOptional: company, organization, person, product, market, or industry.
Events to watchBusiness events you care about (funding, hiring, regulation, …). Checkboxes on the form.
Signals to watchDerived patterns you want flagged later (buying signal, threat, market trend, …).
Topics / keywordsFree-form subjects, comma-separated, for search and future matching.

Defaults by capability

When you change capability on a new MI source, events and signals prefill from the table below. You can add or remove checkboxes before save.

CapabilityDefault eventsDefault signals
Lead IntelligenceFunding, Hiring, Expansion, Product launch, Partnership, ProcurementBuying signal, Growth signal, Opportunity
Competitive IntelligenceProduct launch, Pricing change, Acquisition, Partnership, Hiring, Leadership changeCompetitive signal, Threat, Opportunity
Company IntelligenceFunding, Acquisition, Expansion, Hiring, Leadership change, Product launchGrowth signal, Business change
Industry IntelligenceFunding, Product launch, Acquisition, Regulation, PartnershipMarket trend, Growth signal, Emerging technology
Government IntelligenceRegulation, Tender, RFP, Contract award, Government announcementRegulatory risk, Procurement opportunity, Policy change
Sales IntelligenceProduct launch, Funding, Pricing change, Regulation, Demand / market changeMarket opportunity, Market risk, Emerging trend

JSON shape

{
  "entity_name": "Acme Corp",
  "entity_type": "company",
  "events": ["funding", "hiring"],
  "signals": ["buying_signal", "growth_signal"],
  "topics": ["cloud", "security"]
}

Bulk import

Console → Sources → Import accepts the same object on each source row in a sources array. Omit intelligence_metadata to prefill events and signals from the capability default table.

{"sources":[{"source_type":"rss","source_url":"https://…","category":"mi-company","intelligence_metadata":{"entity_name":"Acme Corp","entity_type":"company","events":["funding"],"signals":["growth_signal"],"topics":["cloud"]}}]}

Console API

POST /v1/console/sources and PUT /v1/console/sources/{id} accept optional intelligence_metadata as a JSON object on the request body (same shape as above). The field is stored on the source; pollers do not use it yet.

Editing capability

On a new MI source, changing capability replaces the event and signal checkboxes with that use case’s defaults. When editing an existing source, changing capability keeps your saved checkboxes unless you clear them first.

What works today

  • Save and edit labels on Add/Edit source.
  • Ingest, full-text search, Feed API, and item counts per capability.
  • Keyword substring matching of labels against ingested items — listed under Console → Signals.
  • Keyword and category alerts on ingested items.
  • Workflows triggered on item.created.

Not live yet

  • LLM / NLP classification into event or signal types.
  • Workflows triggered from Signals detections (use Alerts → MI detection or Workflows IF mi_detection today).
  • A BI/analytics dashboard for MI.

The second list is intentional — detection and Automate are the product path, not charts.

Start free

34 articles on this site. Engineering notes on GitHub.