Vartulz Technologies ยท TenderAlerts

Tender Dashboard

Vinayak Builders & Suppliers โ€” UP eTender ยท CPPP ยท eProcure ยท GeM
3ร—
Daily schedule (08:00 / 14:00 / 20:00 IST)
03 Jul 2026, 08:00 PM
Next scheduled run
4
Portals scraped
03 Jul 2026, 10:34 AM
Last alert sent

Automations & manual runs

AutomationScheduleManual-run statusRun manually
Built-in scheduler โ€” full pipeline (main.py)
This machine ยท all 4 scrapers + classification + email alerts ยท change times in Settings
08:00 / 14:00 / 20:00 IST idle
GeM re-run โ€” run_gem.py
This machine ยท GeM keyword search only (needs residential IP)
On demand idle
The scheduler runs inside this dashboard โ€” keep it running (systemd/terminal) and no cron entry is needed. Alerts are sent as part of every pipeline run; change run times, recipients and thresholds in Settings.

Portal health โ€” latest run per portal

UP eTender โœ“ ok
4 h ago ยท 0 new / 200 found ยท log โ†’
CPPP โœ“ ok
4 h ago ยท 44 new / 371 found ยท log โ†’
eProcure โœ“ ok
4 h ago ยท 8 new / 884 found ยท log โ†’
GeM โœ“ ok
4 h ago ยท 61 new / 455 found ยท log โ†’
UP eTender (orgs) โœ“ ok
4 h ago ยท 227 new / 8822 found ยท log โ†’

Scrape run history โ€” every execution, every edge case

Started (IST)PortalTriggerStatusTook FoundNewDupesClosedRelevantAlert-worthyProblems
03 Jul 2026, 10:29 AM GeM pipeline โœ“ ok 5m 15s 455 61 394 0 16 1 โ€”
03 Jul 2026, 10:24 AM eProcure pipeline โœ“ ok 4m 46s 884 8 876 0 0 0 โ€”
03 Jul 2026, 10:19 AM CPPP pipeline โœ“ ok 4m 48s 371 44 325 2 2 0 โ€”
03 Jul 2026, 10:02 AM UP eTender (orgs) pipeline โœ“ ok 17m 28s 8,822 227 8,595 0 67 32 โ€”
03 Jul 2026, 10:00 AM UP eTender pipeline โœ“ ok 1m 57s 200 0 200 0 0 0 โ€”
03 Jul 2026, 09:59 AM UP eTender (orgs) pipeline โœ— failed โ€” 0 0 0 0 0 0
fatal error
process was stopped mid-run (stale row cleanup)
03 Jul 2026, 09:57 AM UP eTender pipeline โœ“ ok 1m 56s 200 0 200 0 0 0 โ€”
03 Jul 2026, 01:12 AM GeM pipeline โœ“ ok 5m 08s 459 26 433 0 5 0 โ€”
03 Jul 2026, 01:08 AM eProcure pipeline โœ“ ok 3m 26s 877 0 877 0 0 0 โ€”
03 Jul 2026, 12:49 AM CPPP pipeline โœ“ ok 18m 56s 1,899 1,894 3 2 239 0 โ€”
03 Jul 2026, 12:32 AM UP eTender (orgs) pipeline โœ“ ok 16m 46s 8,601 0 8,601 0 0 0 โ€”
03 Jul 2026, 12:31 AM UP eTender pipeline โœ“ ok 1m 50s 200 3 197 0 0 0 โ€”
Found = rows the scraper returned ยท New = inserted ยท Dupes = already in DB ยท Closed = deadline already passed ยท last 60 runs shown ยท click a portal name to open that run's log (live-updating while the scraper is running).

Scrape activity โ€” last 7 days

DayUP eTenderCPPPeProcureGeMTotal
03 Jul 20262521,9688872,315
02 Jul 20269,1312,0961,01283613,075
New tenders ingested per portal per day (dedup means re-scrapes of known tenders add 0).

Logs (errors highlighted)

Pipeline log (run_log.txt)

full log โ†’
run_log.txt not found โ€” created on first run.

Manual job: Full pipeline (all scrapers + alerts)

full log โ†’
job_pipeline.log not found โ€” created on first run.
Page auto-refreshes every 20 seconds.