← Back to all apps

Visualping

Productivityby WebMonitoring Technologies Inc.
Launched May 5, 2026 on ChatGPT

Track changes on any website directly in chat. Ask Visualping to monitor a page and get notified when something changes.

Visualping highlights exactly what changed with before-and-after comparisons, so you can review updates quickly without rechecking pages manually. Use it to track competitor sites, price drops, job listings, product launches, policy pages, and more.

Try a conversation like this to get started:

  • Monitor this page for changes
  • Check this product page daily and alert me if the price changes
  • Notify me when this job posting is updated
  • Alert me if anything changes on this competitor page

For more control, open Visualping to customize monitoring settings, notification channels, and alert frequency.

13ChatGPT Tools
WebMonitoring Technologies Inc.Developer
ProductivityCategory

Available Tools

Activate Monitor

activate_monitor
Full Description

Activates (resumes) a paused monitor so it starts checking for changes again.

Parameters (1 required, 1 optional)
Required
monitor_idinteger

The ID of the monitor to activate.

Optional
workspace_idinteger

The workspace ID the monitor belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Configure Monitor

configure_monitor
Full Description

Prepares a monitoring configuration for a specific webpage to track visual or textual changes.

CAPABILITIES:

  • Visual Monitoring: Detects layout changes, pixel shifts, and design updates.
  • Evidence: Returns a screenshot of the change for verification.
  • High Reliability & Precision: Optimized to reduce false positives and deliver consistent, accurate change detection on supported pages.

USE CASES: Use this tool when the user wants to track specific web content, prices, or news feeds on a specific site. This tool does not bypass authentication walls, paywalls, captchas, robots restrictions, or other access controls. The monitor only becomes active once the user clicks the Monitor button inside the widget after reviewing the prepared configuration.

PARAMETERS SPECIAL RULES:

  • interval: Allowed values: 0 (30 seconds), 1, 5, 15, 30, 60, 180, 360, 720, 1440, 10080, 20160, 43200"). Do not allow custom intervals. Use Every day by default (1440 minutes). If user wants to have a short interval (less then 30 minutes), precise in your message that it's only for paid users, all other values are available for any user.
Parameters (1 required, 3 optional)
Required
url_itemsarray

A list of all websites to be monitored. If multiple sites are mentioned, create an entry for each one.

Optional
emailstring

Optional email address

important_definitionstring

Optional condition that triggers the alert. Examples: 'When the text 'Sold Out' disappears', 'When the price is less than $500', 'When a new PDF link appears'. If omitted, monitor for any visible change.

intervalnumber

Monitoring interval in minutes. Allowed values: 0 (30 seconds), 1, 5, 15, 30, 60, 180, 360, 720, 1440, 10080, 20160, 43200

Create Monitor

create_monitor
Full Description

Creates a new monitor (job) that watches a webpage for changes. The monitor runs in ALL mode (visual + text), without crop area or pre-actions. It immediately becomes active and runs its first check.

PARAMETERS SPECIAL RULES:

  • interval: Allowed values: 0 (30 seconds), 1, 5, 15, 30, 60, 180, 360, 720, 1440, 10080, 20160, 43200 (minutes). Default: 1440 (daily). Values below 30 are only available on paid plans.
  • important_definition: Omit to use the default AI alerting (recommended). Pass a custom condition string to alert only on specific changes. Pass "none" to alert on every visible change.
Parameters (1 required, 4 optional)
Required
urlstring

The URL of the webpage to monitor.

Optional
descriptionstring

Optional label or description for the monitor.

important_definitionstring

AI alert condition. Omit to use the AI default (recommended). Pass a custom condition to alert only on specific changes, e.g. 'When the text "Sold Out" disappears' or 'When the price drops below $500'. Pass "none" to alert on every visible change.

intervalnumber

Monitoring interval in minutes. Allowed values: 0 (30 seconds), 1, 5, 15, 30, 60, 180, 360, 720, 1440, 10080, 20160, 43200. Default: 1440 (daily). Values below 30 are only available on paid plans.

Options:0151530601803607201440100802016043200
workspace_idinteger

The workspace ID to create the monitor in (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Deactivate Monitor

deactivate_monitor
Full Description

Deactivates (pauses) a monitor so it stops checking for changes. The monitor and its history are preserved.

Parameters (1 required, 1 optional)
Required
monitor_idinteger

The ID of the monitor to deactivate.

Optional
workspace_idinteger

The workspace ID the monitor belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Delete Monitor

delete_monitor
Full Description

Permanently deletes a monitor and all of its associated history. This action cannot be undone. Consider using deactivate_monitor if you only want to pause monitoring.

Parameters (1 required, 1 optional)
Required
monitor_idinteger

The ID of the monitor to delete.

Optional
workspace_idinteger

The workspace ID the monitor belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Describe User

describe_user
Full Description

Returns information about the authenticated user's account. You MUST call this tool before calling get_monitors or get_timeline, because those tools require a workspace_id that can only be obtained from this tool's response. Returns whether the user has a personal or business account, their plan, balances, active monitors count, and workspace structure.

Flag Change

flag_change
Full Description

Flags a detected change (process) as important for follow-up. Flagged changes are visually highlighted in the timeline.

Parameters (1 required, 1 optional)
Required
process_idinteger

The ID of the change (process) to flag. Obtain this from get_timeline.

Optional
workspace_idinteger

The workspace ID the change belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Get Monitors

get_monitors
Full Description

Returns the list of monitors (jobs) for the authenticated user. Supports filtering by status, tag/label, and pagination.

Parameters (0 required, 5 optional)
Optional
cursorinteger

Page index for pagination (0-based). Default: 0.

limitinteger

Maximum number of monitors to return. Default: 20.

statusstring

Filter monitors by status. Omit to return all.

Options:activeinactive
tagstring

Filter monitors by tag/label name.

workspace_idinteger

The workspace ID to list monitors for. If omitted, defaults to the first workspace from the user's account.

Get Timeline

get_timeline
Full Description

Returns the timeline of change events for the authenticated user's monitors. Can be filtered by monitor IDs, date range, and event level.

Parameters (0 required, 10 optional)
Optional
cursorinteger

Page index for pagination (0-based). Default: 0.

fromstring

Start of time range in ISO 8601 format (e.g. 2024-01-01T00:00:00Z). Default: 6 months ago.

include_errorsboolean

Whether to include error events. Default: false.

levelstring

Filter by event level: 'important' (default), 'allChanges', 'allChecks', or 'errorsOnly'.

Options:importantallChangesallCheckserrorsOnly
limitinteger

Maximum number of events to return. Default: 20.

monitor_idsarray

Filter timeline to specific monitor (job) IDs. Omit to return events for all monitors.

only_latest_per_jobboolean

If true, return only the most recent event per monitor. Default: false.

show_markupboolean

If true (default), screenshot URLs use the overlay markup images (inserted/deleted highlights). Set to false to get the raw screenshots without markup.

tostring

End of time range in ISO 8601 format (e.g. 2024-12-31T23:59:59Z). Default: now.

workspace_idinteger

The workspace ID to fetch the timeline for. If omitted, defaults to the first workspace from the user's account.

Hide Change

hide_change
Full Description

Hides a detected change (process) from the timeline. Hidden changes are not deleted but are no longer shown by default.

Parameters (1 required, 1 optional)
Required
process_idinteger

The ID of the change (process) to hide. Obtain this from get_timeline.

Optional
workspace_idinteger

The workspace ID the change belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Run Monitor

run_monitor
Full Description

Immediately triggers a check for one or more active monitors, without waiting for the next scheduled run. The monitor must be active. Results will appear in the timeline once the check completes.

Parameters (1 required, 1 optional)
Required
monitor_idsarray

The IDs of the monitors to run now. All monitors must be active.

Optional
workspace_idinteger

The workspace ID the monitors belong to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Unflag Change

unflag_change
Full Description

Removes the flag from a previously flagged change (process).

Parameters (1 required, 1 optional)
Required
process_idinteger

The ID of the change (process) to unflag. Obtain this from get_timeline.

Optional
workspace_idinteger

The workspace ID the change belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Unhide Change

unhide_change
Full Description

Unhides a previously hidden change (process) so it appears in the timeline again.

Parameters (1 required, 1 optional)
Required
process_idinteger

The ID of the change (process) to unhide. Obtain this from get_timeline.

Optional
workspace_idinteger

The workspace ID the change belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.

Update Monitor

update_monitor
Full Description

Updates settings of an existing monitor. Only the fields you provide will be changed; omitted fields keep their current values.

PARAMETERS SPECIAL RULES:

  • interval: Allowed values: 0 (30 seconds), 1, 5, 15, 30, 60, 180, 360, 720, 1440, 10080, 20160, 43200 (minutes). Values below 30 are only available on paid plans.
  • important_definition: Pass a custom condition to alert only on specific changes. Pass "none" to alert on every visible change. Omit to leave the current setting unchanged.
Parameters (1 required, 6 optional)
Required
monitor_idinteger

The ID of the monitor to update.

Optional
activeboolean

Set to true to activate or false to deactivate the monitor.

descriptionstring

New label or description for the monitor.

important_definitionstring

New AI alert condition. Pass a custom condition to alert only on specific changes, e.g. 'When the price drops below $500'. Pass "none" to alert on every visible change. Omit to leave the current setting unchanged.

intervalnumber

New monitoring interval in minutes. Allowed values: 0 (30 seconds), 1, 5, 15, 30, 60, 180, 360, 720, 1440, 10080, 20160, 43200. Values below 30 are only available on paid plans.

Options:0151530601803607201440100802016043200
urlstring

New URL to monitor.

workspace_idinteger

The workspace ID the monitor belongs to (required for business accounts). If omitted, defaults to the authenticated user's first workspace.