Internal tool ยท Passportugo sales desk
A phone number opens a WhatsApp chat with a ready-made message based on lead type. A tracking number opens tracking with the right carrier. An address opens navigation. A link opens in your browser. And everything you copy โ even if nothing was detected โ is saved to a local clipboard history you can search and paste back, just like Windows' built-in Win+V.
From copying the number to WhatsApp opening with the message ready to send
The real phone popup โ the richest example among the four detectors
The process
The same process for every detection type โ only the final action differs.
Any text โ phone, tracking number, address, link, or just plain text.
The right detector wins (phone/tracking/address/link), and normalizes the value.
For phone โ a message template with a name. For the rest โ a ready action button.
WhatsApp / Maps / tracking site / the link opens โ one click and that's it.
What's detected
All active by default in the desktop agent, each can be turned off individually. The browser extension currently detects phone numbers only. A copied number with a non-Israeli + country code now also opens WhatsApp instead of being ignored.
050-1234567 โ opens WhatsApp with a message template based on lead type.
dana@example.com โ opens a new message in your local mail app or Gmail in the browser.
RR123456789IL (Israel Post/UPS/DHL/FedEx) โ tracking with the carrier + fallback to 17track.
12 Herzl St โ a Google Maps button and a Waze button.
Only when the copied text is exclusively a link โ opens in the default browser.
A copied date โ a ready shortcut to save it as a Google Calendar event.
Define your own regex pattern โ URL template (e.g. an internal order number โ your CRM's lookup page) in Settings โธ "Custom rules" โ up to 30 rules, checked after the built-in detectors.
Two components
Install one component or both together โ they don't depend on each other.
Alt+Shift+PCtrl+Alt+P anytimeCapabilities
Mobile and landline, with or without a dash, +972 or a leading zero โ output is always normalized to the format WhatsApp requires.
5 default templates โ new lead, follow-up, reminder, and more โ fully editable, with a dynamic {name} token.
"A message was already sent to this number 6 min ago" โ not blocking, just a reminder before an accidental double send.
Last 25 sends, local only. One-click export to Excel, in an encoding that supports Hebrew.
Every copy is logged โ not just what was detected. Search, filter by category, and paste back with one click. Open with Ctrl+Alt+V.
Even without a number on the clipboard โ a keyboard shortcut opens the popup with a manual entry field.
No TapAct server. Detection and history stay on your computer. What goes out is the update check and the links you click (WhatsApp/Maps/Waze/tracking), plus optional lead channels and AI cleanup if you turn them on. Copies that Windows marks as sensitive (such as from a password manager) are skipped from history.
Changelog
Full documentation in CHANGELOG.md. Here โ the summary.
No administrator prompt on launch, and secrets stay out of the popup
Safer rules, smarter phone detection, an honest privacy page
Choose where WhatsApp opens - WhatsApp Web by default
The popup closes once WhatsApp is open
Follow-ups from an independent review
A popup that interrupts only when it should
Full RTL, truthful Settings, new welcome guide
Reliability
Auto-install-updates toggle, honest update-install copy
Settings clarity pass, OS-locale language default
Export Diagnostics (Settings โธ About)
Clipboard history tab is now real inline content, not a floating popup
Shared cross-product splash + installer branding
Widget removed, redesigned copy popup, history moved into Settings
Full localization, uninstall data prompt
Monitoring sync, privacy-on-resume fix, High Contrast, RTL fix, uninstall cleanup
Persistent desktop widget
Real automatic updates via electron-updater
Custom action rules, international phone fallback, tray quick-repeat
Renamed โ PingClip became TapAct, new visual identity
Desktop agent โ clipboard detection silently broken since 1.3.1
Full clipboard history (Win+V) fix
Crash fix (partial โ the full diagnosis came only in 1.4.1)
TapAct engine โ tracking, address, link
Folder cleanup
Manual open, CSV export critical fix
Modern design and quality improvements
First release
Installation
Choose one component or both โ each stands on its own. Full guide + troubleshooting: README.md.
About 30 seconds, once per device. Updating: same steps, or click refresh on the extension card.
Windows may show a SmartScreen warning for unsigned internal software โ click "More info" โ "Run anyway". After this first install, future updates download and install themselves automatically โ see "Automatic updates" below.
Automatic updates
The desktop agent checks GitHub Releases for a newer build a few seconds after it starts and then about every 6 hours while it runs โ no manual re-download for routine updates.
A few seconds after launch, TapAct quietly checks for a newer release โ no delay to startup, no prompt if there's nothing new.
If an update exists, it downloads in the background, then a small dialog offers "Restart Now" or "Later" โ pick Later and it installs automatically when you next quit TapAct (TapAct does not start again by itself after that).
No connection or GitHub unreachable? The check fails silently and is logged to the local log file โ the agent keeps working normally either way.
FAQ
There is no TapAct server, no account, no analytics and no telemetry, and detection and clipboard history stay on your computer. What does go out: the update check (to GitHub, at launch and about every 6 hours); the links you click (WhatsApp Web by default, or wa.me or the WhatsApp app, Maps, Waze, tracking pages), which carry the number, address or tracking number you acted on; and only if you turn them on, the lead channels (your own webhook, Slack or email) and the optional AI cleanup (Anthropic's API, with your own key). Full details: PRIVACY.md.
Only to install. The desktop agent installs for all users under Program Files, so Windows asks for administrator permission once when you run Setup, and once more when an update installs. TapAct itself runs as a normal user: no prompt when it starts, and "Start with Windows" works. There is no per-user install. The Chrome extension needs no administrator rights, only Chrome's standard confirmation when loading an extension.
Locally only: the agent stores data in %APPDATA%\TapAct; the extension stores data in chrome.storage (synced through your own Google account, not an TapAct account).
The agent keeps running in the background (system tray icon) to detect copies โ the X doesn't quit the app. To actually quit: right-click the tray icon โ Exit.
ืืื ืคื ืืื ยท ืืืงื ืืืืืจืืช ืฉื ืคืกืคืืจืืืื
ืืกืคืจ ืืืคืื ืคืืชื ืฉืืืช WhatsApp ืขื ืืืืขื ืืืื ื ืืคื ืกืื ืืืื. ืืกืคืจ ืืขืงื ืืฉืืื ืคืืชื ืืขืงื ืืฆื ืืืืจื ืืืฉืืืช. ืืชืืืช ืคืืชืืช ื ืืืื. ืงืืฉืืจ ื ืคืชื ืืืคืืคื. ืืื ืื ืฉืืขืชืืงืื - ืื ืื ืื ืืืื ืืืื - ื ืฉืืจ ืืืืกืืืจืืืช ืืขืชืงืืช ืืงืืืืช ืฉืืคืฉืจ ืืืคืฉ ืืืืืืืง ืืืจื, ืืื ื-Win+V ืืืืื ื ืฉื Windows.
ืืืขืชืงืช ืืืกืคืจ ืืขื ืฉืืืืืืกืืค ื ืคืชื ืขื ืืืืืขื ืืืื ื ืืฉืืืื
ืืืื ืืช ืืืืคืื ืืืืืชืืช - ืืืืืื ืืขืฉืืจื ืืืืชืจ ืืืื ืืจืืขืช ืืืืืื
ืืชืืืื
ืืืชื ืชืืืื ืืืืืง ืืื ืกืืื ืืืืืื - ืจืง ืืคืขืืื ืืกืืฃ ืฉืื ื.
ืื ืืงืกื - ืืืคืื, ืืกืคืจ ืืขืงื, ืืชืืืช, ืงืืฉืืจ, ืื ืกืชื ืืงืกื ืจืืื.
ืืืืื ืืืชืืื ืื ืฆื (ืืืคืื/ืืขืงื/ืืชืืืช/ืงืืฉืืจ), ืืื ืจืื ืืช ืืขืจื.
ืืืืคืื - ืชืื ืืช ืืืืขื ืขื ืฉื. ืืฉืืจ - ืืคืชืืจ ืคืขืืื ืืืื.
ืืืืืกืืค / ืืคืืช / ืืชืจ ืืขืงื / ืืงืืฉืืจ ื ืคืชื - ืืืืฆื ืืืช ืืืื.
ืื ืืืืื
ืืืื ืคืขืืืื ืืืจืืจืช ืืืื ืืกืืื ืฉืืืื ืืขืืืื, ืื ืืื ื ืืชื ืืืืืื ืื ืคืจื. ืืชืืกืฃ ืืืคืืคื ืืืื ืืืคืื ืืืื ืืจืืข. ืืกืคืจ ืฉืืืขืชืง ืขื ืงืืืืืช + ืืื ืืืืืืช ืฉืืื ื ืืฉืจืืืืช ืคืืชื ืืขืช ืื ืืื WhatsApp, ืืืงืื ืืืชืขืื ืืื ื.
050-1234567 โ ืคืชืืืช WhatsApp ืขื ืชืื ืืช ืืืืขื ืืคื ืกืื ืืื.
dana@example.com โ ืคืชืืืช ืืืืขื ืืืฉื ืืืคืืืงืฆืืืช ืืืืื ืืืงืืืืช ืื ื-Gmail ืืืคืืคื.
RR123456789IL (ืืืืจ ืืฉืจืื/UPS/DHL/FedEx) โ ืืขืงื ืืฆื ืืืืจื + ื ืคืืื ื-17track.
ืจืืื ืืจืฆื 12 โ ืืคืชืืจ Google Maps ืืืคืชืืจ Waze.
ืจืง ืืฉืืืขืชืงื ืืื ืื ืืจืง ืงืืฉืืจ โ ืคืชืืื ืืืคืืคื ืืจืืจืช ืืืืื.
ืชืืจืื ืฉืืืขืชืง โ ืงืืฆืืจ ืืืื ืืฉืืืจื ืืืืจืืข ืืืืื Google.
ืืืืจืช ืชืื ืืช regex ืืฉืื โ ืืชืืืช URL (ืืืืจืืช โธ "ืืืืื ืืืชืืืื ืืืฉืืช") - ืขื 30 ืืืืื, ื ืืืงืื ืืืจื ืืืืืื ืืืืื ืื.
ืฉื ื ืจืืืืื
ืืคืฉืจ ืืืชืงืื ืจืืื ืืื ืื ืืช ืฉื ืืื ืืื - ืื ืื ืชืืืืื ืื ืืื.
Alt+Shift+PCtrl+Alt+P ืืื ืจืืขืืืืืืช
ื ืืื ืืงืืื, ืขื ืื ืืื ืืงืฃ, +972 ืื ืืคืก ืืืืื - ืืคืื ืชืืื ืื ืืจืื ืืคืืจืื ืฉ-WhatsApp ืืืจืฉ.
5 ืชืื ืืืช ืืจืืจืช ืืืื - ืืื ืืืฉ, ืคืืืืืค, ืชืืืืจืช ืืขืื - ืืืืจื ื ืืชื ืืช ืืขืจืืื, ืขื ืืืงื {ืฉื} ืืื ืื.
"ืืืจ ื ืฉืืื ืืืืขื ืืืกืคืจ ืืื ืืคื ื 6 ืืง'" - ืื ืืืกื, ืจืง ืืืืืจ ืืคื ื ืฉืืืื ืืคืืื ืืืขืืช.
25 ืืฉืืืืืช ืืืืจืื ืืช, ืืงืืื ืืืื. ืืืฆืื ื-Excel ืืืืืฆื, ืืงืืืื ืฉืชืืื ืืขืืจืืช.
ืื ืืขืชืงื ื ืจืฉืืช - ืื ืจืง ืื ืฉืืืื. ืืืคืืฉ, ืกืื ืื ืืคื ืงืืืืจืื, ืืืืืงื ืืืืจืช ืืืืืฆื. ืคืชืืื ืขื Ctrl+Alt+V.
ืื ืืื ืืกืคืจ ืืืื ืืืขืชืงื - ืงืืฆืืจ ืืงืืืช ืคืืชื ืืช ืืืืื ืืช ืขื ืฉืื ืืื ื ืืื ื.
ืืื ืฉืจืช ืฉื TapAct. ืืืืืื ืืืืืกืืืจืื ื ืฉืืจืื ืืืืฉื. ืื ืฉืืืฆื ืืื ืืืืงืช ืืขืืืื ืื ืืืงืืฉืืจืื ืฉืืืืฆืื ืขืืืื (WhatsApp/Maps/Waze/ืืขืงื), ืืื ืืกืฃ ืขืจืืฆื ืืืืื ืื ืืงืื AI ืืืคืฆืืื ืืืื ืื ืืืืืงืื ืืืชื. ืืขืชืงืืช ืฉ-Windows ืืกืื ืืจืืืฉืืช (ืืืฉื ืืื ืื ืกืืกืืืืช) ืื ื ืฉืืจืืช ืืืืกืืืจืื.
ืืืื ืฉืื ืืืื
ืชืืขืื ืืื ื-CHANGELOG.md. ืืื - ืืชืืฆืืช.
ืืื ืืืื ืืจืฉืืช ืื ืื ืืืคืขืื, ืืืกืืืืช ื ืฉืืจืื ืืืืฅ ืืืืื ืืงืืคืฅ
ืืืืื ืืืืืื ืืืชืจ, ืืืืื ืืืคืื ืืื ืืืชืจ, ืืืฃ ืคืจืืืืช ืืืืืง
ืืืืจืื ืืืคื ื ืคืชื ืืืืืกืืค - WhatsApp Web ืืืจืืจืช ืืืื
ืืืืื ื ืกืืจ ืืจืืข ืฉืืืืืกืืค ื ืคืชื
ืชืืงืื ื ืืืฉื ืืืจื ืืืืงื ืขืฆืืืืช
ืืืื ืฉืืคืจืืข ืจืง ืืฉืฆืจืื
RTL ืืื, ืืืืจืืช ืืืืืงืืช, ืืืจืื ืคืชืืื ืืืฉ
ืืืื ืืช
ืืชื ืืืชืงื ื ืืืืืืืืช ืฉื ืขืืืื ืื, ื ืืกืื ืื ืืืชืจ ืขื ืืืชืงื ื
ืฉืืคืืจ ืืืืจืืช ืืืืืจืืช, ืฉืคืช ืืืฉืง ืืคื ืฉืคืช Windows
ืืืฆืื ืืืืื (ืืืืจืืช โธ ืืืืืช)
ืืืกืืืจืืืช ืืื ืืืืืจืืช ืืื ืขืืฉืื ืชืืื ืืืืชื ืืชืื ืืืฃ, ืื ืืืื ืืช ืฆืคื
ืืกื ืคืชืืื ืืืืชืื ืืชืงื ื ืืฉืืชืคืื ืืื ืืืืื
ืืกืจืช ืืืืืื'ื, ืขืืฆืื ืืืืฉ ืืืืื ืืช ืืืขืชืงื, ืืืกืืืจืื ืืชืื ืืืืืจืืช
ืืฉืืืช ืชืจืืื, ืฉืืืช ืืืืงืช ื ืชืื ืื ืืืกืจืช ืืชืงื ื
ืกื ืืจืื ื ืืืืจ, ืชืืงืื ืคืจืืืืช ืืืืจื ืืืฉืืื, ื ืืืืืืืช ืืืืื, ืชืืงืื RTL, ื ืืงืื ืืกืจืช ืืชืงื ื
ืืืืื'ื ืงืืืข ืืฉืืืื ืืขืืืื
ืขืืืื ืื ืืืืืืืืื ืืืืชืืื ืืจื electron-updater
ืืืืื ืืืชืืืื ืืืฉืืช, ืชืืืื ืืืืคืื ืื ืืื ืืืืืืื, ืชืคืจืื ืืืฉ ืืคืขืืืืช ืืืจืื ืืช
ืฉืื ืื ืฉื - PingClip ืืคื ื-TapAct, ืืืืช ืืืืืืืืช ืืืฉื
ืกืืื ืฉืืืื ืืขืืืื - ืืืืื ืืืื ืื ืขืื ืืฉืงื ืืื 1.3.1
ืืืกืืืจืืืช ืืื ืืืื (Win+V) ืชืืงืื
ืชืืงืื ืงืจืืกื (ืืืงื - ืืืืืื ืืืื ืืืืข ืจืง ื-1.4.1)
ืื ืืข TapAct - ืืขืงื, ืืชืืืช, ืงืืฉืืจ
ืกืืจ ืืชืืงืืื
ืคืชืืื ืืื ืืช, ืืืฆืื CSV ืชืืงืื ืงืจืืื
ืขืืฆืื ืืืืจื ื ืืฉืืคืืจื ืืืืืช
ืืจืกื ืจืืฉืื ื
ืืชืงื ื
ืืืืจืื ืจืืื ืืื ืื ืืช ืฉื ืืื - ืื ืืื ืขืืื ืืคื ื ืขืฆืื. ืืืจืื ืืคืืจื + ืคืชืจืื ืชืงืืืช: README.md.
ื-30 ืฉื ืืืช, ืคืขื ืืืช ืืืืฉืืจ. ืขืืืื ืืจืกื: ืืืชื ืฉืืืื, ืื ืืืืฆื ืขื ืจืขื ืื ืืืจืืืก ืืชืืกืฃ.
Windows ืขืฉืื ืืืฆืื ืืืืจืช SmartScreen ืืชืืื ื ืคื ืืืืช ืื ืืชืืื - "More info" โ "Run anyway". ืืืจื ืืืชืงื ื ืืจืืฉืื ืืช, ืขืืืื ืื ืขืชืืืืื ืืืจืืื ืืืชืงืื ืื ืืช ืขืฆืื ืืืืืืืืช - ืจืื "ืขืืืื ืื ืืืืืืืืื" ืืืื.
ืขืืืื ืื ืืืืืืืืื
ืืกืืื ืืืืง ื-GitHub Releases ืื ืืฉ ืืจืกื ืืืฉื ืืื ืฉื ืืืช ืืืจื ืฉืืื ืขืืื, ืืืืจ ืื ืื ื-6 ืฉืขืืช ืืืื ืฉืืื ืจืฅ - ืืื ืฆืืจื ืืืืจืื ืืื ืืช ืืขืืืื ืื ืฉืืจืชืืื.
ืืื ืฉื ืืืช ืืืจื ืืขืืืื, TapAct ืืืืง ืืฉืงื ืื ืืฆืื ืืจืกื ืืืฉื - ืืื ืืขืื ืืช ืืืคืขืื, ืืืื ืืืืขื ืื ืืื ืืืฉ.
ืื ืืฉ ืขืืืื, ืืื ืืืจื ืืจืงืข, ืืื ืืืื ืืช ืงืื ื ืืฆืืขื "ืืชืงื ืขืืฉืื" ืื "ืืืืืจ ืืืชืจ" - ืืืืจื ื"ืืืืืจ ืืืชืจ" ืืชืงืื ื ืืืืืืืืช ืืฉืืืฆืืื ื-TapAct ืืคืขื ืืืื (ืืืืจื ืื TapAct ืื ืขืืื ืฉืื ืืื).
ืืื ืืืืืจ ืื ืฉ-GitHub ืื ืืืื? ืืืืืงื ื ืืฉืืช ืืฉืงื ืื ืจืฉืืช ืืงืืืฅ ืืืื ืืืงืืื - ืืกืืื ืืืฉืื ืืขืืื ืจืืื ืืื ืืงืจื.
ืฉืืืืช ื ืคืืฆืืช
ืืื ืฉืจืช ืฉื TapAct, ืืื ืืฉืืื, ืืื analytics ืืืื telemetry, ืืืืืืื ืืืืกืืืจืืืช ืืืื ื ืฉืืจืื ืืืืฉื ืฉืืื. ืื ืื ืืืฆื: ืืืืงืช ืืขืืืื ืื (ื-GitHub, ืืืคืขืื ืืื ื-6 ืฉืขืืช); ืืงืืฉืืจืื ืฉืืืืฆืื ืขืืืื (WhatsApp Web ืืืจืืจืช ืืืื, ืื wa.me ืื ืืคืืืงืฆืืืช ืืืืืกืืค, Maps, Waze, ืืคื ืืขืงื), ืฉื ืืฉืืื ืืช ืืืกืคืจ, ืืืชืืืช ืื ืืกืคืจ ืืืขืงื ืฉืคืขืืชื ืขืืืื; ืืจืง ืื ืืืืงืชื ืืืชื, ืขืจืืฆื ืืืืืื (ื-webhook, Slack ืื ืืืืื ืฉืืื) ืื ืืงืื ื-AI ืืืืคืฆืืื ืื (ื-API ืฉื Anthropic, ืขื ืืคืชื ืืฉืืื). ืคืืจืื ืืื: PRIVACY.md.
ืจืง ืืืชืงื ื. ืืกืืื ืืืชืงื ืืื ืืืฉืชืืฉืื ื-Program Files, ืืืื Windows ืืืงืฉ ืืจืฉืืช ืื ืื ืคืขื ืืืช ืืืจืฆืช ื-Setup ืืคืขื ื ืืกืคืช ืืฉืขืืืื ืืืชืงื. TapAct ืขืฆืื ืจืฅ ืืืฉืชืืฉ ืจืืื: ืืื ืืืื ืืจืฉืื ืืืคืขืื, ื"ืืคืขืื ืืืืืืืืช ืขื Windows" ืขืืืืช. ืืื ืืชืงื ื ืืื ืืฉืชืืฉ ืื ืคืจื. ืชืืกืฃ ื-Chrome ืื ืืืจืฉ ืืจืฉืืืช ืื ืื, ืจืง ืืช ืืืืฉืืจ ืืจืืื ืฉื Chrome ืืืขืื ืช ืชืืกืฃ.
ืืงืืืืช ืืืื: ืืกืืื ืฉืืืจ ื-%APPDATA%\TapAct; ืืชืืกืฃ ืฉืืืจ ื-chrome.storage (ืืกืื ืืจื ืืจื ืืฉืืื Google ืฉืื, ืื ืืฉืืื TapAct).
ืืกืืื ืืืฉืื ืืจืืฅ ืืจืงืข (ืืืืงืื ืืืืฉ ืืืขืจืืช) ืืื ืืืืืช ืืขืชืงืืช - X ืื ืืืฆื ืืืชืืื ื. ืืฆืืื ืืืืชืืช: ืงืืืง ืืื ื ืขื ืืืืงืื ืืืืฉ โ ืืฆืืื.