

SOTA: GPX track map with elevation chart and "Zoom to Activation Zone" button
Activator Toolkit is a WordPress plugin for amateur radio operators who activate summits for Summits on the Air (SOTA) or parks for Parks on the Air (POTA). Add the Activator Toolkit block to any post or page, pick SOTA or POTA with the toggle at the top of the block, upload your files, and the plugin builds the rest.
In SOTA mode, upload your GPX track and your activation log (SOTA CSV, ADIF, or ADI). You get:
In POTA mode, upload the ADIF log you submit to pota.app. You get:
Both modes show a “Furthest contact” tile on the contact map, and hovering a row in the contacts table highlights that station on the map.
Your existing posts are safe. Every block created before POTA support was added stays in SOTA mode. Only blocks you switch to POTA render as POTA.
No other plugins required. All map and chart libraries (Leaflet 1.9.4, Chart.js 4.5.1) are bundled with the plugin.
The plugin finds the summit’s activation zone, then counts any time your GPS track spends inside it as activation time. It looks for the zone in this order:
You can force a specific source for any post in the block’s Statistics Overrides panel.
POTA mode is driven entirely by your log file. Upload the ADIF log you submit to pota.app and the plugin:
POTA does not publish park boundaries, so there is no activation zone in POTA mode. Each park is shown as a single pin at its official location.
SOTA CSV v2 (the format exported from SOTA logging apps and submitted to sota.org):
V2, MyCall, MySummit, Date (DD/MM/YY), Time, Frequency, Mode, TheirCall, TheirSummit, Comments
ADIF / ADI: Standard amateur radio log files exported from logging software such as HAMRS, Polo, WSJT-X, Log4OM, MacLoggerDX, and most others. Both .adif and .adi file extensions are accepted, and the format is detected automatically. POTA mode reads the standard POTA fields (MY_SIG / MY_SIG_INFO / MY_POTA_REF for your park, SIG / SIG_INFO / POTA_REF for the other station’s park).
This plugin connects to the following external services. By using this plugin you agree to their respective terms.
SOTA API (api2.sota.org.uk)
SOTA mode only. Used to retrieve official summit coordinates for the summit marker and Summit-to-Summit contact locations. No authentication required. No personal data is sent.
Terms: https://www.sota.org.uk
SOTLAS activation zones (az.sotl.as)
SOTA mode only. Used to retrieve high-detail activation zone boundaries for a summit. Only the summit reference is sent. Results are cached for up to a year.
Terms: https://sotl.as
Activation.Zone API (api.activation.zone)
SOTA mode only. Used to retrieve the activation zone for a summit when SOTLAS has none. The summit reference, coordinates, and elevation are sent. Created by N6ARA.
Terms: https://activation.zone
POTA API (api.pota.app)
POTA mode only. Used to look up a park’s name and official location from its park reference (for example US-8144). Only the park reference is sent. Results are cached for 90 days.
Terms: https://pota.app
Callook.info (callook.info)
Used to look up the location of US callsigns for the contact map when the log has no grid square. Only the callsign is sent. No account required.
Terms: https://callook.info
HamQTH (www.hamqth.com)
Used to look up callsign locations worldwide when HamQTH credentials are entered in settings. Your HamQTH username and password are sent to HamQTH for authentication.
Terms: https://www.hamqth.com
QRZ.com XML API (xmldata.qrz.com)
Used to look up callsign locations when QRZ credentials are entered in settings. Your QRZ username and password are sent to QRZ.com for authentication.
Terms: https://www.qrz.com/page/terms_of_service.html
OpenStreetMap tile servers (tile.openstreetmap.org)
Used for the OpenStreetMap and Minimal base map layers. Standard tile requests, including your visitors’ IP addresses, are sent to OpenStreetMap servers.
Terms: https://wiki.osmfoundation.org/wiki/Terms_of_Use
OpenTopoMap tile servers (tile.opentopomap.org)
Used for the Topographic base map layer. Standard tile requests are sent to OpenTopoMap servers.
Terms: https://opentopomap.org/about
Activator Toolkit does not collect, store, or transmit any personal data beyond what is described in the External Services section above. GPX and log files are stored in your WordPress media library and processed on your own server. Lookup service credentials are stored in your WordPress options table and are only ever sent to the service they belong to.