Webhook Notifications

StockSentry can send you a push notification when a component's stock drops below its threshold. Supports ntfy.sh (recommended, self-hostable), Discord webhooks, or any generic HTTP POST endpoint.

Notification Type
Which service to send alerts to.
Webhook URL
Enter the full URL for your notification endpoint.
Global Default Threshold

The default low-stock threshold applied to new components and used when a component has no per-item threshold set. Currently, each component also has its own threshold editable from the History page.

Default Threshold
Alert when stock drops to or below this value.
Price Change Alerts

Fire an alert when a component's price changes by more than the configured amount. Set either threshold — or both (either alone can trigger). Set to 0 to disable.

% Change Threshold
Alert when price moves by this percentage or more. e.g. 10 = 10%
Absolute Change Threshold (USD)
Alert when price moves by this dollar amount or more. e.g. 0.05
Minimum Price (USD)
Skip alerts when both old and new price are below this value. Avoids noise on cheap passives. e.g. 0.05 ignores sub-5¢ parts.
Bulk Update All Components

Override the threshold for every component at once. Use this to quickly recalibrate all alerts after a project scale change.

Set All Thresholds To
Overwrites per-component thresholds for all tracked parts.
Timezone

All timestamps in the app — history, alerts, update log — are stored as UTC and displayed in this timezone. Defaults to UTC if not set.

Timezone
IANA timezone name, e.g. Australia/Melbourne
JLCPCB Assembly Defaults

These defaults are used to estimate total assembly cost per project. Pricing sourced from JLCPCB assembly price page. You can override per-project settings directly on the project page.

Assembly Type
Economic ($8 setup) or Standard ($25 setup). Affects setup fee, stencil, and feeder costs.
Board Sides
Single-side or double-side assembly. Affects setup fee and stencil cost.
Default SMT Joints / PCB
Total solder joints per board. Used to calculate PCB assembly fee. Can be overridden per-project.
joints / side
Custom Fee Overrides (USD)
Economic
Standard
Setup (per side)
Stencil (per side)
Fixture (per side)
Feeder — Extended
per unique ext. part
Feeder — All (Std)
X-ray
per PCB
Leave blank to use the defaults shown in the reference table below.
Current Fee Reference
Fee Economic Standard
Setup (per side)$8.00$25.00
Stencil (per side)$1.50$7.86
PCB fixture (per side)$1.50$7.86
SMT assembly$0.0016/joint (≤50k) · $0.0013 (50k–100k) · $0.0011 (>100k)
Feeder — Extended parts$3.00/unique ext.$1.50/unique part
X-rayconfigurable per PCB
ComponentsBOM cost (tiered pricing)

Prices as of Sep 2025. Always verify on the JLCPCB website before ordering.

Fetch Behaviour

Controls how stock data is fetched each hour. Direct is reliable but uses a single IP. Proxy rotates through free proxies to reduce rate-limit risk — it may be slower or less reliable depending on proxy quality.

Fetch Mode
Switch between direct connection and proxy round-robin.
Concurrent Workers
How many components to fetch simultaneously. Higher = faster but more likely to trigger rate limits. Capped at 16.
threads
Schedule

How often each background job runs. Changes take effect immediately without a restart.

Scan Interval
How often to fetch stock and prices. Minimum 5 minutes.
minutes
Vacuum Interval
How often to reclaim free database pages.
hours
Backup Interval
How often to create a database backup.
days
Stock Alert History
Loading...