Monitors require access for your organization. Contact support@sixtyfour.ai.
monitor block, or the Monitors page in the Sixtyfour web app.
LinkedIn monitors compare selected stored profile fields without research. They share the monitor APIs and notifications. The check flow, tiers, and frequency units below describe research monitors.
Concepts
A column cannot be both a key column and a watched field. Two rows with the same subject values are rejected; the workflow
monitor block watches such rows once.
How a check works
Every tick of the schedule checks each active row.- Baseline setup: a watched field whose name matches a column in the input row starts from that cell. A row missing any watched value is enriched at the monitor’s tier: missing fields get their first value, and every supplied value that is already out of date is reported as a
change. Rows that supply every watched value skip setup and start with the probe on the schedule. - Probe: later checks read the row’s known sources and new search results to decide whether any watched field changed. A check with no likely change ends here with a
completionevent. - Re-check: when the probe finds a likely change, the monitor re-derives the watched fields at its tier and records one
changeevent per field whose value moved, with sources, confidence, and a justification. A value equal to the field’s last reported value is not reported again. - Failures: a check that cannot finish records an
errorevent and leaves its time window open. The next check re-examines the same window, so no change is lost.
Events
Every event from one check shares anevent_group_id.
LinkedIn monitors write the same event types with different payloads and their own error reasons.
Values
Research monitors store every watched value as text. A list answer is stored as its items joined by; , and an object as key=value pairs joined by ; .
A re-check reports a change only when the new value still differs from the baseline after these rules:
- Case, repeated whitespace, and trailing punctuation are ignored.
- Numbers compare by value:
1981.0equals1981, and1,200equals1200. - A list answer compares without regard to order.
- An empty answer, such as
unknownornot found, keeps the previous value and reports nothing. - A reworded value judged to state the same fact, such as a school’s full name in place of its short name, is not reported.
; . A list or object cell is stored in a different text form, and the first re-check can report it as a change.
LinkedIn monitors compare stored profile values exactly. Text values are returned as they are; lists, numbers, and booleans are returned as compact JSON, such as ["Python","SQL"] or true. Any difference is a change, including a list in a new order.
How to read changes
Frequency
On a research monitor,frequency is a whole number followed by a unit: m (minutes), h (hours), d (days), or w (weeks), for example 90m, 6h, 1d, or 2w. The default is 1d.
LinkedIn monitors read m as 30 days, not minutes, and have their own default and range. See Create a LinkedIn monitor.
- The supported range is
1hto365d, so1m(one minute) is rejected on a research monitor. - Schedules align to UTC. An hourly monitor fires at the top of each hour, a daily monitor at 00:00 UTC, and a weekly monitor (
1wor7d) on Thursdays at 00:00 UTC. Longer intervals do not follow the calendar: a30dmonitor fires every 30 days, not on the same date each month.next_run_timeson every monitor response lists the next three fire times. first_check: "now"(default) runs setup immediately for rows missing watched values. Rows that supply every watched value wait for the schedule.first_check: "next_tick"defers every row to the first scheduled fire.- Checks never overlap. If a tick is still running when the next one is due, the next one is skipped.
Billing
For setup, probe, and re-check charges, see the Credit Costs. Creating a research monitor, or changing itstier, checks tier access and the team’s spend limit but not your balance. Each check is paid for when it runs. A research check your balance cannot cover is skipped and records an error event. For LinkedIn monitors, see Check behavior.
Access and ownership
- A monitor belongs to the team of the credential that created it. Only that team can see or change it.
- A monitor runs on behalf of the API key or user that created it. If that key is revoked or expires, the user leaves the organization or team, or the team is archived, its rows pause; see Disabled reasons.
- When the team’s spend limit is reached, checks are skipped until the limit clears.