ECTLogger User Guide
Welcome to ECTLogger! This guide will help you get started with using the application.
Getting Started
Creating an Account
- Visit app.ectlogger.us
- Enter your email address
- Click โSend Magic Linkโ
- Check your email and click the link to sign in
Thatโs it! No password to remember.
Setting Up Your Profile
After signing in, complete your profile by clicking your name in the top-right corner and selecting Profile. The profile page has two tabs: Settings and Activity.
Settings Tab
Basic Information
- Name โ Your full name or preferred display name (required)
- Amateur Radio Call Sign โ Your FCC amateur radio callsign (e.g., KC1JMH)
- GMRS Call Sign โ Your FCC GMRS callsign (e.g., WROP123) for GMRS frequency nets
- SKYWARN Spotter Number โ Your NWS spotter ID (e.g., DFW-1234) โ auto-fills when checking into SKYWARN nets
- Default Location โ Your home location or Maidenhead grid square (e.g., FN43pp) โ auto-fills when NCS checks you in
Additional Callsigns
Add other callsigns you use (tactical callsigns, club calls, etc.). Type a callsign and press Enter or click Add. These appear as chips you can remove by clicking the X.
Display Preferences
- Display times in UTC โ Show all timestamps in UTC instead of your local timezone. Useful for operators who work across time zones.
- Show activity in chat โ Display check-in/out and net events as system messages in chat (IRC-style activity feed)
- Enable location awareness โ Allows ECTLogger to use your browserโs location to determine your Maidenhead grid square. Shows your grid in the navbar and auto-fills it on check-ins. Your browser will prompt for permission.
Email Notifications
Control which emails you receive for nets youโre subscribed to:
- Enable email notifications โ Master switch for all notifications (except login links)
- Net start notifications โ Receive an email when a subscribed net goes active
- Net close notifications (with log) โ Receive the net log when a subscribed net closes
- Use ICS-309 format โ Format net logs as ICS-309 Communications Log (FEMA standard) instead of the regular format
- Net reminder (1 hour before) โ Receive a reminder email 1 hour before scheduled nets start
Activity Tab
View your participation statistics:
- Total check-ins, nets participated in, and NCS sessions
- Last 30 days activity
- Your favorite (most frequented) nets
Joining a Net
Finding Active Nets
- From the Dashboard, youโll see active nets
- Click on a net to view details
- If the net is open for check-ins, youโll see the check-in form
Checking In
- Open an active net
- Fill in the check-in form:
- Your callsign (auto-filled if logged in)
- Your name (auto-filled from profile)
- Your location (auto-filled if location awareness is enabled)
- Any additional fields the NCS has configured
- Click Check In
Status Updates
After checking in, you can update your status:
- โ Checked In โ Active participant
- ๐ Listening โ Monitoring but not active
- ๐ป Available โ Ready if needed
- โธ๏ธ Away โ Temporarily unavailable
- ๐ Checked Out โ Leaving the net
Running a Net (NCS)
Creating a Net
The Create Net form has five tabs to configure your net:
Tab 1: Basic Info
- Name โ Net name (e.g., โMonday Evening SKYWARN Netโ)
- Description โ Purpose, scope, and any special instructions
- Info URL โ Optional link to your club or organizationโs website
- Scheduled Start Time โ Optional. If set, a countdown timer displays before the net starts
- Enable ICS-309 format โ Use official FEMA communications log format for net closure emails
Community Net Features (optional):
- Topic of the Week โ Ask participants a discussion question during check-in (responses collected in log)
- Participant Poll โ Run a poll with predefined options; results shown as a chart in the net log
Tab 2: Net Staff
Pre-assign staff roles before the net starts:
- NCS โ Net Control Station operators
- Logger โ Can log check-ins for other stations
- Relay โ Can check in stations they can hear
Search for users by callsign or name and assign roles.
Tab 3: Communication Plan
Add the frequencies and modes for your net:
- Analog frequencies โ Enter frequency (e.g., โ146.520โ) and mode (FM, SSB, CW, etc.)
- Digital talkgroups โ Select network (DMR, D-STAR, etc.), enter talkgroup ID, and description
Nets can have multiple frequencies for split operations or cross-band coordination.
Tab 4: Net Script
Enter a formatted script for NCS operators to follow. Supports Markdown formatting:
- Use the toolbar for bold, italic, lists, and horizontal rules
- Upload a .txt or .md file with an existing script
- Script appears in a floating, resizable window during the net
Tab 5: Check-In Fields
Configure which fields appear on the check-in form:
- Enabled โ Show the field on the check-in form
- Required โ Make the field mandatory (only applies if enabled)
Standard fields include: Name, Location, Status, Remarks, etc. If Topic or Poll are enabled on Tab 1, those fields automatically appear here.
After configuring all tabs, click Create Net to save as a draft, or start immediately.
Recurring Schedules
For nets that run regularly (weekly club nets, SKYWARN practice nets, etc.), create a schedule:
- Click Create Schedule from the dashboard or Scheduler page
- Configure the net details (same as creating a one-time net)
- Set the Recurrence Pattern:
- Day of the week (e.g., every Tuesday)
- Start time
- Timezone
- (Optional) Set up NCS Rotation โ assign multiple operators to take turns running the net
- The system automatically creates draft nets according to your schedule
NCS Rotation features:
- Add multiple operators to the rotation pool
- View upcoming NCS assignments on the rotation calendar
- Request coverage or swap dates with other operators
- Override specific dates when needed
Net Script
Create a standardized script for NCS operators to follow:
- In the Create Net or Create Schedule form, go to the Net Script tab
- Enter your script using the formatting toolbar (headings, bold, lists, etc.)
- During the net, click the ๐ Script button to open the script viewer
The script viewer is a floating window that can be:
- Resized and moved
- Minimized to save screen space
- Opened in a new browser tab for printing or larger display
Example uses:
- Preamble and ID script
- Weather safety messaging (SKYWARN)
- Emergency procedures and frequencies
- Traffic handling protocols
Net Timers
The net header displays helpful timing information:
- Countdown Timer โ For scheduled nets, shows time until start (e.g., โStarts in 2h 15mโ)
- Duration Timer โ For active nets, shows elapsed time (e.g., โDuration: 1:23:45โ)
Starting a Net
Click the green โถ Play button on the Dashboard or NetView page to start a net.
Lobby Mode โ If you start a net before its scheduled start time, the net enters โLobbyโ mode:
- Check-ins and chat are fully functional
- A countdown shows until the scheduled start time
- Status shows as โLOBBYโ with a warning (orange) color
- Click Go Live when ready to officially begin the net
This is useful for opening check-ins early while operators are gathering, before the net officially starts on the air.
Canceling a Scheduled Net
To cancel a specific net instance (e.g., Christmas Day):
- Find the draft or scheduled net on the Dashboard
- Click the red ๐๏ธ Delete icon
- Confirm the deletion
This deletes only that net instance โ the recurring schedule continues for future dates.
Email Subscribers โ Before canceling, you can notify subscribers by clicking the โ๏ธ Email icon and sending a custom message.
Managing Check-ins
As NCS, you can:
- Enter check-ins for stations
- Edit or delete check-ins
- Update station status
- Track which frequency each station is on
Speed Entry (Bulk Check-In)
For fast-moving nets, use the โฉ Speed Entry button to check in multiple stations at once:
- Click the โฉ button next to the check-in form
- Enter multiple check-ins separated by semicolons
- Format:
CALLSIGN, Name, Location, Notes; CALLSIGN2, Name2, Location2 - Press Ctrl+Enter or click the Add button to process all at once
Status shortcuts โ Append a colon and shortcut to set status:
:jlโ Just Listening:rโ Relay:tโ Has Traffic:aโ Announcements:mโ Mobile:oโ Checked Out
Examples:
KC1ABC, John, Portland ME; N1XYZ, Jane, Boston MA:jl; W1DEF, Bob, Bangor ME:m
This checks in KC1ABC (normal), N1XYZ (listening status), and W1DEF (mobile status) in one operation.
Note: The field order matches your netโs enabled fields (shown in the format hint). If โPower Sourceโ is enabled, the format becomes:
CALLSIGN, Name, Location, Power, Notes.
Inline Editing
NCS and Loggers can edit check-in details directly in the table:
- Click anywhere on a check-in row to enter edit mode
- The row highlights and fields become editable text boxes
- Click on the specific field you want to edit โ it will auto-focus
- Press Tab to move between fields within the same row
- Press Enter to save changes, or Escape to cancel
- Click outside the row to save and exit edit mode
This eliminates the need for a separate edit dialog for quick corrections.
Detachable Windows
For multi-monitor setups or larger screens, you can pop out components into separate floating windows:
- Check-in List โ Click the pop-out icon (โ) in the check-in table header
- Chat โ Click the pop-out icon in the chat panel header
Detached windows can be:
- Resized by dragging edges or corners
- Moved anywhere on screen
- Minimized to a title bar
- Reattached by clicking the attach icon or closing the window
Your detach preferences are saved and restored when you return to the net.
Multi-NCS Operations
For nets with multiple frequencies, you can have multiple NCS operators:
- Assign NCS Role โ Promote other users to NCS via the status dropdown
- Claim a Frequency โ Click a frequency chip to claim it as your monitored frequency
- Color Coding โ Each NCS is assigned a unique color:
- ๐ Crown โ Primary NCS (net owner)
- ๐คด Prince Crown โ Secondary NCS operators
- Frequency chips and check-in rows are colored to match the monitoring NCS
- Check-ins โ When you check in a station, theyโre automatically assigned to your claimed frequency
Assigning Roles
Delegate responsibilities:
- NCS โ Full net control, can manage check-ins and claim frequencies
- Logger โ Can log check-ins
- Relay โ Can check in stations they can hear but you canโt
Real-time Chat
Each net has a built-in chat for coordination between participants:
- Send messages โ Type in the chat input and press Enter or click Send
- System messages โ See when stations check in/out (enable โShow activity in chatโ in Profile settings)
- Pop-out chat โ Detach the chat window to keep it visible while managing the net
- Persistent history โ Chat messages are saved and visible to participants who join later
Chat is useful for:
- Coordinating between NCS operators on multi-frequency nets
- Quick questions or comments from participants
- Relaying traffic details without tying up voice frequencies
- Backup coordination during contests or emergency activations
Filtering by Frequency
- Ctrl+Click a frequency chip to filter the check-in list
- NCS operators always remain visible regardless of filter
- Click Show All to clear the filter
Community Net Features
For casual nets and roundtables, ECTLogger offers engagement tools:
Topic of the Week
Ask participants a discussion question:
- In the net settings (Topic & Poll button), enter a Topic Question
- When checking in, participants see the question and can type their response
- Responses appear in the check-in listโs โTopicโ column
- All responses are included in the emailed net log
Participant Poll
Run a quick poll with predefined options:
- In the net settings (Topic & Poll button), enter a Poll Question
- Add up to 5 Poll Options (e.g., โYesโ, โNoโ, โMaybeโ)
- Participants select their answer via dropdown when checking in
- Poll results are shown in the โPollโ column
- The emailed net log includes a bar chart of poll results with percentages
Both Topic and Poll columns are only visible when configured for the net. System messages in chat announce when participants submit answers.
Closing the Net
- Click Close Net
- A complete log is generated and emailed to you
- The net can be archived or remain in closed status
Archiving and Unarchiving
- Archive โ From a closed net, click the archive icon to hide it from the main dashboard. A 5-second UNDO toast lets you cancel if clicked accidentally.
- Unarchive โ From an archived net view, click the unarchive icon to restore it to closed status.
- Download Logs โ Both closed and archived nets have download buttons (CSV and ICS-309) available in the toolbar.
Exporting Logs
- CSV Export โ Download check-ins as a spreadsheet
- ICS-309 Export โ Official FEMA communication log format (enable in net settings)
Net Report (PDF)
Generate a comprehensive multi-page PDF report for closed or archived nets:
- Access โ Click the ๐ PDF icon in the net toolbar (for closed/archived nets), or on the Dashboard next to the download button
- View Report โ Review the report page with all sections displayed
- Export โ Click Export PDF to download the report
Report Sections (each on its own page):
- ECTLogger Header โ Branded title with site URL for attribution
- Net Info โ Name, description, frequencies, NCS operators, start/end times, duration
- Statistics Summary โ Cards showing total check-ins, unique operators, rechecks, duration; plus charts for status breakdown and check-ins by frequency
- Check-in Log โ Complete table of all check-ins with time, callsign, name, location, status, frequency, and notes
- Chat Log โ All user messages (system messages excluded) with timestamps
- ICS-309 โ Official communications log format (only if ICS-309 is enabled for the net)
The PDF is ideal for after-action reports, club records, or emergency management documentation.
Statistics
View participation statistics:
- Platform Stats โ Overall system activity (with PDF export)
- Net Stats โ Per-net participation trends (with PDF export)
- Your Activity โ Personal check-in history (also available in your Profile, with PDF export)
Top Operators Ranking โ In statistics, the top operators are ranked by check-in count. When operators are tied with the same count, the one who checked in earliest gets the higher medal (๐ฅ๐ฅ๐ฅ) ranking.
Tips & Tricks
Keyboard Shortcuts
Check-in Form:
- Press Tab to move between fields
- Press Enter to submit a check-in
Inline Editing:
- Press Tab to move between fields in the same row
- Press Enter to save changes
- Press Escape to cancel without saving
Dark Mode
ECTLogger automatically follows your systemโs light/dark mode preference. If your device is set to dark mode, ECTLogger will display in dark mode โ easier on the eyes during those late-night nets!
Mobile Use
ECTLogger is fully responsive and works great on mobile devices. Use your phone or tablet in the field! The interface adapts to smaller screens while keeping all functionality accessible.
Location Awareness
Enable location awareness in your profile to automatically fill in your Maidenhead grid square when checking in. This is especially useful for:
- Mobile operations where your location changes
- Field Day and portable setups
- SKYWARN spotters reporting from various locations
Your browser will ask for permission before sharing location data.
Searching and Filtering
Search Bar: Type in the search field to filter check-ins by callsign, name, or location.
Frequency Filtering: If a net has multiple frequencies:
- Ctrl+click a frequency chip to filter the check-in list to only stations on that frequency
- Click again to remove the filter
- A โClear Filterโ chip appears when filtering is active
- NCS operators are always shown regardless of filter
This is handy for NCS operating split frequencies โ focus on stations monitoring your frequency!
Subscribing to Nets
Subscribe to nets you regularly participate in to receive email notifications when they start, close, or are about to begin. Click the bell icon on any net to toggle subscription.
Administration (Admin Role Only)
Users with the Admin role have access to additional management features via the Admin page.
User Management
The Users tab shows all registered users with online presence indicators:
Presence Indicators (colored dots):
- ๐ข Green โ Online now (active within 5 minutes)
- ๐ก Yellow โ Away (5-15 minutes since last activity)
- ๐ด Red โ Offline (15+ minutes since last activity)
Default Sort: Users are sorted by online status (online first), then alphabetically by name.
Available Actions:
- Change user roles (user, ncs, admin)
- Ban/unban users
- Delete users
Column Order: Name, Callsign, Email, Role, Status, Last Active, Created, Actions
Additional Admin Features
- Check-In Fields โ Configure default check-in form fields
- Frequency Library โ Manage shared frequency presets
- Security โ View fail2ban status and recent authentication events
- Site Settings โ Configure schedule creation limits
Getting Help
- Issues: GitHub Issues
- Questions: Open a discussion on GitHub
73 and stay safe! ๐ป