|
1. Role-Based Access Control
|
Role-based permissions determine access levels. Employees access only their assigned campaigns and time tracking, administrators have full control, and clients have read-only access to their own campaign data through filtered database queries.
|
|
2. Donation Management
|
Collects donor information including name, birthday, salutation, address, and contact details (email, phone, cell phone). The system captures permission preferences for future contact (newsletters, re-engagement offers). For each donation, the system records the amount, frequency (one-time or recurring subscription), and payment type. Switzerland-specific payment methods are supported including ESR, LSV (debit deduction), debit direct, and Twint (electronic payment).
|
|
3. Bank Blacklisting and IBAN Validation
|
Blacklists banks with high chargeback risk and performs real-time mathematical validation of IBAN numbers to prevent errors and ensure accurate banking information.
|
|
4. Automated Email and Review System
|
Donors receive a customizable welcome email, followed by a feedback request with the fundraiser's photo and a five-star rating system. Reviews are stored, linked to fundraisers, and administrators can approve them for display on campaign pages.
|
|
5. Client and Campaign Management
|
Clients (e.g., Save the Children) can have multiple campaigns (e.g., seasonal donation runs). Each campaign is assigned to employee teams in specific regions. Clients log in to view live statistics, approved reviews, and campaign performance.
|
|
6. Team Management and Time Tracking
|
Employees track work hours, breaks, and operational activities while viewing their assigned campaigns and geographic areas they should focus on.
|
|
Comprehensive Reporting and Analytics
|
The reporting module allows users to export donations based on multiple criteria including time frame, campaign, client, and other filters. Reports can be exported as Excel documents for distribution to client accounts. The system features a powerful dashboard that pulls statistics by date, employee, and campaign. Key performance indicators (KPIs) include: overall number of donors, total monetary value of donations, percentage-wise breakdown of payment types used, number of donors collected per team, number of team members involved, and average donation amounts. These metrics are presented using Filament's dashboard utilities as bar charts, pie charts, and graphs. The reporting is fully customizable, allowing for creation of any additional KPIs based on the available data.
|
|
Gamification and Performance Incentives
|
The system includes a sophisticated point-based gamification system to motivate employees. Employees earn points for each collected donation, with bonus points for specific payment types and for donations exceeding certain thresholds (e.g., over 100 Swiss francs). A weekly scoreboard tracks the highest amounts collected, most donations, and best payment types (evaluated by transaction costs). This scoreboard refreshes weekly and displays rankings, showing employees where they stand relative to their peers.
|
|
Salary Calculation and Commission Tracking
|
Computes payments based on donation quantity and amounts. Employees view live commission amounts calculated on fixed payment plus commission structure, enabling team leads to determine monthly payments.
|