Skip to main content

Understanding Asset Intelligence Alerts

Compare alert types and notification channels, understand how alert timing works, and choose the setup that fits your workflow.

Written by John LaDeur

Asset Intelligence offers two notification types and two delivery channels. This article explains what each one delivers, how alert timing works, and how to decide which combination fits your workflow.

Alert types

When you set up an alert in Asset Intelligence, you choose how you want to be notified about new matching sightings.

Alert type

What you receive

Best for

Daily Summary

All new matching sightings combined into one daily notification

Routine monitoring where a once-a-day roll-up is enough

Per Sighting

A separate notification for each matching sighting as it is processed and becomes available

Active investigations or assets you need to follow closely

Both options draw from the same sighting data. The difference is packaging: one consolidated update versus individual notifications as activity comes in.

Notification channels

Alert type controls how often you hear from us. Notification channel controls where the alert goes.

Channel

What you receive

Best for

Email

A readable message with the matching sightings, sent to the alert's primary address and any CC recipients

People who review matches directly

Webhook

A JSON payload posted to your HTTPS endpoint with full match detail

Systems that ingest matches automatically

You can use one channel or both. Email is the default if you do not specify a channel. Webhook and email notifications are generated from the same alert rules and sent during the same processing cycle, so enabling a webhook gives you the same matches you would receive by email.

Setting up email notifications

Email requires no additional setup. Every alert has a primary email address, and you can add CC recipients so a team distribution list or a shared inbox receives the same notification.

For step-by-step setup instructions, see Setting Up Asset Locator Email Alerts.

Setting up a webhook

Webhooks are configured separately from alerts and apply at the company level. Once you register a webhook URL, every active alert in your organization sends its matches to that endpoint, including alerts created later. You can register more than one URL.

To set one up:

  1. Confirm your API user has the admin or create-alert-webhook-endpoint permission.

  2. Register your endpoint with a POST to https://api.genlogs.io/alerts/webhook. The URL must use HTTPS.

  3. Provide a secret of at least 16 characters, or let GenLogs generate one for you. The secret is used to sign every payload.

  4. Send a test payload to your endpoint before you rely on it in production.

Each request arrives with an X-GenLogs-Signature header containing an HMAC-SHA512 signature of the payload. Verify that signature against your secret to confirm the request came from GenLogs.

What the webhook payload contains

The payload uses the event type alert.matches_found and includes every match found across your alerts in that processing cycle. Each match carries the sighting time, city, state, road, and coordinates, the identifiers read from the truck, links to the front, side, and rear images, and a link to the result in the GenLogs application. Image URLs expire one month after delivery.

Matches also include a confidence_score for the read overall, along with per-field OCR scores for USDOT number, MC number, VIN, cab number, trailer number, and trailer logo. Each is classified as High, Medium, Low, or N/A. These fields require permission access on your account.

Full field definitions are in the webhook specifications.

How alert timing works

Per Sighting notifications are sent as sightings become available. Note that this is not the same as real time. Several steps happen between a truck passing a sensor and a notification landing in your inbox:

  1. The sighting is captured by a GenLogs sensor.

  2. Sighting data is transmitted over the cellular network.

  3. GenLogs processes the sighting.

  4. The sighting is matched against your alert criteria.

  5. The notification is delivered.

Timing can vary across those steps. For instance, cell tower reception in remote areas may be slower than more urban areas, resulting in a longer data backhaul window in step two.

We measure latency across the full pipeline and continue working to reduce it in the areas we control.

Frequently asked questions

How quickly will I receive a Per Sighting notification?

Per Sighting notifications are sent as matching sightings are processed and become available. Timing varies depending on network conditions and processing time.

Is Per Sighting real time?

No. Per Sighting is not a real-time detection service. A notification is sent once a matching sighting has been transmitted, processed, and made available in Asset Intelligence.

Are Per Sighting alerts sent on a fixed schedule?

No. Per Sighting alerts are triggered by new activity rather than a set interval. You receive a notification when a new matching sighting becomes available, not at a recurring time.

Why did my alert arrive later than I expected?

Timing can vary between when a sighting occurs and when the notification reaches you. Cellular transmission, processing, and delivery each contribute. If a specific alert seems significantly delayed, send us the details so our team can investigate.

Can I change my alert type after setting it up?

Yes. You can update the notification type and channel on an existing alert at any time. The change applies to sightings processed after you save it.

Can I limit an alert to high confidence matches only?

Not at the alert level. Alerts are not configured with a confidence threshold, so every match that meets your search criteria is sent. If you need to filter by confidence, use the webhook channel and apply your own threshold to the confidence_score and per-field OCR score values in the payload.

Choosing what fits your workflow

If you are tracking an asset actively and want to know about movement as soon as it is available, choose Per Sighting. If you are monitoring for general awareness and prefer a single update instead of a stream of notifications, choose Daily Summary.

You can use different options for different alerts. A high-priority asset can run on Per Sighting while everything else stays on Daily Summary.

Choose your channel the same way. Email works when a person reads each match. Webhook works when a system does.


Need help configuring your alerts? Reach out to us at [email protected].

Did this answer your question?