CSM

Smart Attendance System

ESP32 Powered

Smart Card & Fingerprint
Attendance System

A complete IoT-powered attendance management platform for schools and companies across Rwanda and beyond. Track hundreds of thousands of users in real-time.

Frequently Asked Questions

Find answers to common questions about CSM attendance system

Why am I not receiving the verification code?
Check your spam/junk folder. Ensure your email address is correct. If you are using Google Sign-In, a verification code is not required. If the problem continues, contact support at csm.tieflab@gmail.com.
Why can't I log in with Google?
Make sure pop-ups are allowed for our domain. Also verify that your Google account is connected in Settings → Google Auth. If not, connect it first.
Why does it say "Current device environment error"?
Our system detected unusual activity. Try clearing browser cache, using incognito mode, or disabling VPN extensions. If persistent, contact technical support.
What if my email domain is not supported?
We support common domains (gmail, yahoo, business emails). If your domain is blocked, please contact csm.tieflab@gmail.com to whitelist it.
How do grace minutes and late threshold work?
Example: start_time = 09:00, grace = 5 min, late threshold = 15 min → check-ins between 09:00–09:05 are on time, 09:06–09:20 are late, after 09:20 still late but recorded.
What happens when an unregistered card is scanned?
The system logs it in "unregistered_card_scans" and admins receive a notification to quickly assign that card to a user.
What does the free trial include?
30-day free trial includes 200 users (schools) / 50 users (companies), 1 device, 1 admin. No credit card required.
How to add extra devices to my subscription?
Go to Billing → "Additional CSM Devices", select quantity and confirm. Each extra device costs $20/month (discounts for Professional/Enterprise plans).
How are fingerprint templates stored?
Fingerprint templates are hashed and encrypted at rest. Raw images are never stored. Security is our top priority.
Can I delete my organization data?
Yes. Go to Settings → Danger Zone → Delete Account. Data will be permanently removed after 30 days.
Device shows offline – what to do?
Check power and network connectivity. Re-enter WiFi credentials in device configuration. Reboot the device. If problem persists, contact support.
Live view link says "session expired"
Live sessions have a set duration (default 60 minutes). Start a new session from the Live View page to generate a fresh shareable link.

Still need help?

Our support team is ready to assist you

csm.tieflab@gmail.com

Response within 24 hours on business days

User Manual

Detailed guidance for schools and businesses

Getting Started

Register as School or Company, setup admin, organization details, select plan (Free Trial, Basic, Professional, Enterprise).

Learn more

Organization Setup

Configure sections, classes, departments, positions. Upload logo, set page slug for live view URL.

Learn more

Managing Users

Add students/employees, assign RFID cards, capture fingerprint templates, bulk import via CSV.

Learn more

Device Registration

Register ESP32/ESP8266 devices, configure WiFi, monitor online status and firmware updates.

Learn more

Attendance Schedules

Create check-in/out schedules, set grace minutes, late thresholds, target specific departments or sections.

Learn more

Reports & Analytics

View attendance trends, export CSV/PDF, monitor device uptime, user activity dashboards.

Learn more

Live View

Generate shareable links to monitor real-time attendance from any device (Professional/Enterprise).

Learn more

Billing & Subscriptions

Upgrade plans, add extra devices, purchase hardware (Fingerprint+Card Reader), download invoices.

Learn more