Administrator Guide · A7

A7. Icon Reference: Cross-Platform Comparison

AUTO-GENERATED by tools/gen_icon_reference.py — do not hand-edit. Standing rule: when an icon changes in shared/theme/emoji_icons.py (FUNCTION_ICONS), it changes on EVERY platform at once — re-run the tool to refresh this chart, and update any manual chapter that names the old icon.

TechieCRM uses native colour emoji per platform so icons feel familiar on each device: Apple Color Emoji on macOS/iPhone/iPad, Segoe UI Emoji (Fluent) on Windows 11, Noto Color Emoji on Android/Linux/ChromeOS. The web portal and this page show whichever style the viewing device uses. The function → emoji mapping is identical everywhere — only the artwork style differs.

Windows images below are Microsoft Fluent (Windows 11); Windows 10 renders the same emoji in the older flat Segoe style. Samsung devices restyle emoji again (Samsung set) — same symbol, Samsung artwork.

Universal Actions

Function Key(s) Symbol Apple
macOS · iPhone · iPad
Windows
(Fluent / Segoe)
Google
Android · Linux
Notes
Settings settings ⚙️ every settings gear, panel corner + ribbon Setup
Column Setup / Columns column_setup, columns 🗂️ column setup (all record lists)
Refresh refresh (Segoe) ⚠️ missing Shannon's pick (option 3): clean clockwise arrow, was 🔄; ⚠️ no Noto glyph — Android/Linux may show a text/fallback glyph; Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Delete delete 🗑️
Search search 🔍
Find find 🕵️ 🕵️ (Segoe) Search All Fields (Shannon 2026-08-25: NOT a mag glass — Quick Search owns 🔍); Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Print print 🖨️
Email / Compose Email email, compose_email 📧
Mailbox mailbox 📫 live mailbox (IMAP inbox), Email panel
Save / Save As save, save_as 💾
Close / Cancel close, cancel
Add add
Create create 🆕 🆕 (Segoe) Create ▸ submenu (distinct from Add ➕ — Shannon menu sweep 2026-08-25); Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Copy copy 🖇️ duplicate a record / copy address
Actions actions (Segoe) the Actions button on record dialogs; Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Org Chart org_chart 🌳 organizational chart
Spell Check spell_check 🔤 🔤 (Segoe) spell check; Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Support support 🎧 Support interaction type
General general 🔘 General interaction type (the plain dot)
Remove remove
Edit / Editor / Edit Note edit, editor, edit_note ✏️
Note Add / Add Note / Note note_add, add_note, note 📝
Add Appointment / Appointment Add / Meeting add_appointment, appointment_add, meeting 🗓️
Add Task / Task / Checklist add_task, task, checklist
Add Client / Person Add add_client, person_add 🧑
Add Contact / Group Add / Users … add_contact, group_add, users, group, groups 👥
Add Case add_case 🛠️
Add Opportunity / Money add_opportunity, money 💰
Add Document / Attach File add_document, attach_file 📎
Document / Word document, word 📄
Letter / Envelope letter, envelope ✉️
Fax fax 📠
Phone / Call Made phone, call_made 📞
Call Received call_received 📲
Sms / Chat sms, chat 💬
Link link 🔗
Campaign campaign 📣
Cut cut ✂️
Paste paste 📋
Undo undo ↩️
Redo redo ↪️
Merge merge 🔀
Open open 📂
Folder / Create New Folder folder, create_new_folder 📁
Info info ℹ️
Help help (Segoe) Help / user manual (app menu, Shannon 2026-08-26); Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Map map 🗺️
Web web 🌐
Lock lock 🔒
Unlock unlock 🔓
Star / Star Add / Star Border … star, star_add, star_border, star_half
Flag flag 🚩
Outlined Flag outlined_flag 🏳️
Alarm alarm
Timer timer ⏱️
History history 📜
Visibility / Preview visibility, preview 👁️
Visibility Off visibility_off 🙈
Check Circle / Check Box check_circle, check_box ☑️
Block block 🚫
Pause pause ⏸️
Play / Macro play, macro ▶️
Record record ⏺️
Stop stop ⏹️ ⏹️ (Segoe) Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Meeting Notes meeting_notes 🎙️ Meeting Notes (AI note taker) — record/review a session
Connect connect 🛟 the Connect module/panel (support = life ring)
Screen Share screen_share 📺
Keyboard keyboard ⌨️ Ctrl-Alt-Del / input tools
Diagnostics diagnostics 🩺 newer Unicode — confirm on Windows 10 / older Android
File Transfer file_transfer ↔️ ↔️ (Segoe) file transfer between the two machines; Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Unattended unattended 🌙 unattended support (machine reachable while away)
Tools tools 🧰
Remote Control remote_control 🖱️ 🖱️ (Segoe) Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Summarize summarize produce the AI summary of a transcript
Skip Next skip_next ⏭️
Warning warning ⚠️
Priority High priority_high
Free Time free_time
Wizard wizard 🪄 newer Unicode — confirm on Windows 10 / older Android
Bookmark bookmark 🔖
Image image 📸
Tag / Label / Category tag, label, category 🏷️
Handshake handshake 🤝
Business business 🏢
Person person 👤
Action Plan / Assignment action_plan, assignment 🗒️
Notifications notifications 🔔
Send send 📨
Mail Merge mail_merge 📬
Mailing List mailing_list 📮
Clear All clear_all 🧹
Import import 📥
Export export 📤
Download download ⬇️
Arrow Down arrow_down (Segoe) ⚠️ missing text glyph, ↻-style (Shannon 2026-08-25: prev/next record arrows); ⚠️ no Noto glyph — Android/Linux may show a text/fallback glyph; Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Arrow Right arrow_right ➡️
Arrow Left arrow_left ⬅️
Pin pin 📌
Pin Drop pin_drop 📍
Arrow Up arrow_up (Segoe) ⚠️ missing text glyph, ↻-style (Shannon 2026-08-25); ⚠️ no Noto glyph — Android/Linux may show a text/fallback glyph; Fluent artwork not published under this name — Windows still renders the emoji via Segoe UI Emoji (verify on a Windows build)
Sync / Cloud / Cloud Sync sync, cloud, cloud_sync ☁️
Calculator calculator 🧮
World Clock world_clock 🌍
Switch Window / Window switch_window, window 🪟 newer Unicode — confirm on Windows 10 / older Android
Key key 🔑
Security security 🔐
Admin admin 🖥️
Database database 🗄️
Backup backup 🗃️
Palette palette 🎨
Customize customize 🎛️
Plugin / Extension plugin, extension 🧩
Script / Code script, code 💻
Bug Report bug_report 🐞
Policy policy 🛡️
Work work 💼
Build build 🔧
Badge badge 🪪 newer Unicode — confirm on Windows 10 / older Android
Receipt / Expenses receipt, expenses 🧾
Event Repeat event_repeat 🔁
Calendar / Event / Date Range calendar, event, date_range 📅

Reporting / Charts

Function Key(s) Symbol Apple
macOS · iPhone · iPad
Windows
(Fluent / Segoe)
Google
Android · Linux
Notes
Dashboard / Chart / Bar Chart … dashboard, chart, bar_chart, add_chart 📊
Entrepreneur Dashboard entrepreneur_dashboard 🚗 car-instrument-cluster dashboard (Agenda toggle + selector)
Analytics / Trending Up analytics, trending_up 📈
Report / Assessment report, assessment 📑

Modules (Icon Bar + Ribbon Module Keys)

Function Key(s) Symbol Apple
macOS · iPhone · iPad
Windows
(Fluent / Segoe)
Google
Android · Linux
Notes
Clients / Address Book / Person Search clients, address_book, person_search 📇
Contacts contacts 👥
Notes notes 📝
Sales sales 💰
Service service 🛠️
Marketing marketing 📣
Todo todo 📋 Shannon 2026-08-25: task-list clipboard (was ✅; 📋 overlap w/ paste logged in icon_style_revisit)
Agenda agenda 📰
Quota / Request Quote quota, request_quote 🎯
Projects projects 🏗️
Financials financials 💳
Work Orders work_orders 🔧
Partners partners 🤝
Agreements agreements ✍️ Shannon 2026-08-25: signing (was 🔁, which stays event_repeat's)
Compliance / Verified compliance, verified 🛡️
Hr hr 🪪 newer Unicode — confirm on Windows 10 / older Android
Messages messages 💬
Personal / Journal personal, journal 📔
Kb kb 📖
Library library 📚
Inventory inventory 📦
Order Desk order_desk 🛒

Flagged icons (no native emoji artwork on a platform)

Function Symbol Platform without native artwork
Refresh Google Noto (Android/Linux)
Arrow Down Google Noto (Android/Linux)
Arrow Up Google Noto (Android/Linux)

These keep working (the OS shows some fallback), but pick a replacement emoji or keep the PNG icon for these functions.

147 icon rows · 136 unique emoji · generated from FUNCTION_ICONS (198 keys).