FastID+ Insights Settings


The FastID+ Insights Settings page provides configuration for vehicle tags, alerts, webhooks, user management, and custom vehicle fields.

Vehicle Tags

Vehicle tags let you group and identify vehicles recognized by the LPR system. Staff can apply these tags manually, and the tags can then be used as conditions for future alerts.

Common Tag Examples

  • Law Enforcement
  • Previous Damage Claim
  • Wash Staff
  • VIP
  • Community Influencer
  • Wide Tires
  • Retracts Needed

Alerts

The system can send alert notifications by email, MQTT, or webhook to an external system. Alert delivery may be delayed by several seconds depending on network conditions, site connectivity, and the destination endpoint.

Alert Templates

The Alert Templates page is used to create and manage alert configurations. To help prevent excessive email traffic, the system sends a maximum of 100 alert emails per hour.

Alert Template Table

Each alert template includes summary information about its setup and status.

  • Name: The alert template name.
  • Emails: The email recipients configured for the alert. If no email addresses are configured, the field shows None.
  • Site: The site or sites where the alert is active.
  • Enabled: Shows whether the alert is active or disabled.
  • Tag Filter: Shows whether vehicle tag filtering is enabled.
  • Vehicle Filter: Shows whether vehicle-based filtering is enabled.
  • Actions: Available actions for the template.

Available Actions

  • Duplicate: Create a copy of an existing alert template.
  • Edit: Change the alert configuration.
  • Delete: Remove the alert template.

Filtering and Search

You can use filters to locate specific alert templates.

  • Search by name: Find an alert template by its name.
  • Filter by Site: Show templates for specific sites.
  • Tag Filter: Show templates that use tag-based filtering.
  • Vehicle Filter: Show templates that use vehicle criteria filtering.

Notification Methods

Email

Email notifications can be sent to one or more email addresses when an alert is triggered. Depending on the mobile carrier, you may also be able to send alerts to an email-to-text address.

Email recipients are configured in the alert template notification settings.

Webhook

Webhook notifications send alert data to an external endpoint by using configured request methods such as POST, GET, or PATCH. The webhook is triggered according to the configuration of each alert template.

If the destination endpoint becomes unavailable, the webhook is disabled until it is manually reactivated. Webhook payloads can also include images when the receiving endpoint supports them.

If delivery fails, the system automatically retries the webhook up to five times at 20-second intervals. If the endpoint remains unavailable for 5 hours, the webhook is disabled automatically and requires manual reactivation. An alert email with the subject Alert Webhook Failure is sent to the designated administrator email address.

MQTT

MQTT allows external systems and connected devices to receive alert notifications in near real time.

Each user is assigned authentication credentials and a dedicated MQTT topic. Connection details are available on the alert templates page.

MQTT Connection Details

  • MQTT Broker: drb.parkpow.com:1883
  • Topic: A unique alerts topic assigned per user.
  • Username: The user-specific username shown on the alerts page.
  • Password: Authentication uses JWT, so any non-empty password value can be used where required by the client.

Camera Anomaly Detection

Camera anomaly detection can identify unusual traffic patterns in the camera feed and generate alerts. Enable this feature in the camera settings.

Messaging App Integrations

Some messaging platforms can receive alert notifications through a webhook URL. When one of these supported services is used, the system formats the alert for that service automatically.

Supported Integrations

  • Pushbullet
  • Slack
  • Telegram
  • Discord
  • Microsoft Power Automate
  • Microsoft Teams
  • Google Chat

Configure Alert Templates

When you create or edit an alert template, you can define how the alert is named, when it is active, what vehicles it applies to, and how notifications are delivered.

Basic Information

  • Name: Enter a descriptive name for the alert template.
  • Shared: If enabled, alerts created from the template are visible to all users in the organization.
  • Enable Rate Limit: Prevents multiple similar alerts from being created for the same vehicle within one minute.
  • API Only: Limits the alert to API-triggered events only. It will not be triggered by standard LPR conditions.

Notification Methods

These settings control how users or external systems are notified when an alert occurs.

Emails

Enter one or more email addresses to receive alert notifications. Separate multiple addresses with commas.

Webhooks

You can configure one or more webhook URLs to receive alert data externally.

  • Add multiple webhook URLs.
  • Include images when supported by the receiving endpoint.
  • Choose the message format used in the webhook payload.

Message Format

The message field supports placeholders that insert vehicle-specific values into the notification text.

  • {vehicle_tags}: Displays a comma-separated list of vehicle tags.
  • {custom_fieldN}: Inserts the value from a custom vehicle field, where N is the field number.

Alert notifications already include general event information such as the alert name, plate, make, model, color, vehicle type, camera, site, alert time, and image reference. The message format field only changes the custom message portion of the email or webhook notification.

Example Message Format

Example placeholders can be combined to build a custom alert message that includes customer and vehicle information stored in custom fields.

Sites and Tags

  • Site: Select one or more sites for the alert. Leave the field blank to apply the alert to all sites.
  • Vehicle Tags: Use tag criteria to control when alerts are created.

Tag Filtering Options

  • Use Tag: Enables tag-based filtering.
  • Select Vehicle Tags: Create alerts when a vehicle with one of the selected tags is detected.
  • Exclude Vehicle Tags: Exclude specific tags from the alert condition.

Direction of Travel

  • Angle: Defines the angle range used to trigger the alert based on the vehicle approach direction.
  • Camera: Select one or more cameras that should monitor for the alert.

Time-Based Triggers

Alert Use Case

  • Arrival: Triggers when a vehicle matching the configured criteria is detected.
  • Arrival Frequency: Triggers when the same vehicle meets the criteria more than a specified number of times within a defined number of minutes.

Time of Day

Set a start time and end time to control when the alert is active. Alerts are only enforced during the configured time range.

The time zone used for alert timing is based on the site settings. Verify that the site time zone is correct to avoid unexpected alert behavior.

Weekdays

Select the days of the week when the alert should be active.

Vehicle Fields

Vehicle field settings let you define the specific vehicle characteristics that must be matched before an alert is generated.

Make Model Mismatch

  • Yes: Triggers an alert when the detected vehicle make and model do not match the system's expected make and model for the license plate, based on configured confidence thresholds.
  • No: Does not check for make and model mismatches.

Vehicle Plate

Enter a specific license plate to monitor. If the plate is detected, the alert is triggered. To monitor multiple specific plates, create separate alerts.

Vehicle Make

Select a vehicle make to limit the alert to vehicles of that make.

Vehicle Model

Select a vehicle model to limit the alert to vehicles of that model.

Vehicle Color

Select a vehicle color to limit the alert to vehicles of that color.

Vehicle Types

Select the vehicle types to include in the alert criteria.

Partial String Matching

Partial string matching is supported for vehicle criteria fields. For example, entering part of a plate or make value can match a larger full value. Matching is case-insensitive.

All configured criteria must be met before an alert is triggered. If a field is left blank, that field is ignored for the alert condition.

Webhooks

The webhook feature allows alert notifications to be sent to external systems for additional processing, routing, or integration.

Set Up a Webhook

  1. Go to Settings > Webhooks.
  2. Select New Webhook.
  3. Enter the required webhook details, such as the destination URL, request method, and headers.
  4. Save the webhook configuration.

Problem Handling

If the webhook URL cannot be reached, the webhook is temporarily disabled until it is reactivated.

Webhook Response Details

The webhook sends vehicle visit information to the configured endpoint. This can include the alert name, timestamp, camera details, license plate, vehicle make, model, color, confidence level, visit timing, and vehicle image data.

Webhook Information Types

  • Alert Name
  • Time
  • Timezone
  • Site
  • Camera
  • Camera Name
  • Spot Tags Matched
  • License Plate
  • Visits
  • Confidence Level
  • Vehicle ID
  • Vehicle Type
  • Vehicle Tag
  • Vehicle Make
  • Vehicle Model
  • Vehicle URL
  • Vehicle Color
  • Message
  • Photo
  • Visit Start Data
  • Visit End Data
  • Visit Timestamp

User Management

User Management allows administrators to invite users, assign roles, and control access to sites and cameras. This helps limit access based on job responsibilities.

Inviting Users

To add a user, go to the User Invitations page and send an invitation. The invited user receives an email with sign-in instructions.

An organization can have one owner.

Roles

Users are assigned roles that determine which areas of the system they can view or manage. New users are assigned the Viewer role by default unless another role is assigned by an administrator.

Camera

Permission

Owner

Admin

Executive

Operator

Viewer

View cameras

All

All

Only granted

Only granted

Only granted

Dashboard

Permission

Owner

Admin

Executive

Operator

Viewer

View, Filter

Search, Filter, Edit, Search Columns

Analytics

Permission

Owner

Admin

Executive

Operator

Viewer

View, filter Analytics page

Alerts

Permission

Owner

Admin

Executive

Operator

Viewer

View, filter Dashboard

Search, filter, edit Search columns

Vehicles

Permission

Owner

Admin

Executive

Operator

Viewer

View, filter Dashboard

Search, filter, edit Search columns

Export, print

Add, edit, delete vehicle comments

Add, edit, delete vehicle records

Review

Permission

Owner

Admin

Executive

Operator

Viewer

Edit, delete entries

Profile

Permission

Owner

Admin

Executive

Operator

Viewer

Change own email

Change own password

Link PR Account

View ParkPow API Token

Settings

Permission

Owner

Admin

Executive

Operator

Viewer

Add, edit, delete Custom Vehicle Fields

Add, edit, delete Vehicle Tags

Add, edit, delete Parking Spot Tags

Add, edit, delete Alert Templates

Add, edit, delete Webhooks

Add, edit Account Management

Add, edit Sites

Add, edit Cameras

Add, remove, edit users

Audit

Permission

Owner

Admin

Executive

Operator

Viewer

View entries

Owners can access all alerts and all alert templates. Administrators can access their own alert templates and shared templates. Only Owners and Administrators can manage users, and Administrators cannot manage Owners or other Administrators.

Sites and Cameras Access

Administrators can choose which sites and cameras each user can access.

  1. Sign in as an administrator.
  2. Open the User Management page.
  3. Select the user record to edit.
  4. Choose the sites and cameras the user should be allowed to access.
  5. Save the changes.

When a user is assigned to a site, that user automatically receives view access to all cameras associated with that site. Camera assignments can also be combined with site access to expand visibility.

Custom Vehicle Fields

Custom vehicle fields let you define up to six additional data fields for vehicle records. These fields can be used to store site-specific information that supports identification, customer service, and reporting.

Common Examples

  • Name
  • Customer ID
  • Company
  • Membership Plan Status