Continuous Feedback (FBCK)

FBCK replaces the traditional "feedback only at appraisal time" model with an always-on culture of lightweight, frequent, and diverse feedback. Five distinct interaction types cover every feedback scenario: from informal peer recognition to structured HR memos — all in one module, all contributing to a rich employee feedback history.

5
Interaction Types
23
API Endpoints
⚡
SignalR Real-Time Push
🔒
Configurable Anonymity

Why Continuous Feedback?

Annual appraisals suffer from recency bias — managers remember the last 2 months, not the full year. Employees are surprised by feedback they could have acted on months earlier. Continuous feedback solves this: small, frequent feedback events build a complete picture over time, give employees actionable data while there is still time to improve, and make the appraisal conversation a reflection rather than a revelation.

The FBCK module supports this with five purpose-built interaction types — each with its own privacy model, template support, and workflow. A Pulse Survey captures team mood in aggregate (anonymous). A Recognition post celebrates a win in public. A Formal Memo handles compliance-level documentation. The right tool for the right moment.

Who Can Do What

FeatureHR AdminManagerEmployee (All)Executive
Create Feedback TemplatesYesCan request——
Send Feedback RequestYesYesYes—
Respond to Feedback Request—YesYes—
Create Pulse SurveyYesOwn team only——
Post RecognitionYesYesYesYes
Create 1:1 Notes—YesYes—
Issue Formal MemoYes———
View Individual Feedback HistoryAll employeesDirect reports onlyOwn only—
View Pulse Survey Aggregate ResultsYesOwn team—Org-wide
View FBCK AnalyticsYesOwn team—Yes

Stakeholder Roles

👤 HR Administrator

Owns the feedback system: creates and maintains templates, configures anonymity settings, manages Recognition Categories, drafts and issues Formal Memos, monitors feedback coverage, runs org-wide analytics. The gate-keeper for Pulse Survey publishing and memo workflows.

👥 Manager / Team Lead

Sends and receives Feedback Requests within their team. Runs 1:1 Notes with direct reports. Creates team-scoped Pulse Surveys (pending HR approval). Posts recognition for reports. Reviews the team's feedback history dashboard as appraisal season approaches.

👣 Employee

Requests feedback from peers and managers. Responds to feedback requests. Posts recognition for colleagues. Participates in Pulse Surveys. Maintains 1:1 Note agendas with their manager. Acknowledges Formal Memos issued by HR.

📊 Executive / Leadership

Views aggregate Pulse Survey results across the org to track engagement and sentiment over time. Accesses the Recognition Wall for culture visibility. Reviews org-wide feedback analytics for HR strategy decisions.

The 5 Interaction Types

Each interaction type is purpose-built for a different feedback scenario. They share the same module but have different privacy models, workflows, and audiences.

TYPE 1

📤 Feedback Request

Any employee ↔ Any employee (or manager)

Ask for structured, templated feedback from specific people. The requester chooses respondents, selects a template, sets a deadline. Responses can be anonymous or named — configured per template. Core 360-degree feedback mechanism.

Select Template→Choose Respondents→Send→Respond→View Aggregate
TYPE 2

📊 Pulse Survey

HR / Manager → Target audience (team/org)

Lightweight, frequent mood/engagement surveys. HR drafts the survey and targets it to an audience. Responses are anonymous by default. Results shown in aggregate only — individual responses are never revealed. Ideal for tracking team morale, change management, or post-event sentiment.

HR Drafts Survey→Set Audience→Publish→Employees Respond→View Aggregate
TYPE 3

🏆 Recognition

Anyone → Anyone (public / peer-to-peer)

Celebrate great work publicly. Post a recognition note for any colleague, tag a category (Innovation, Teamwork, Customer Focus, etc.), and optionally award points. The Recognition Wall shows the most recent recognitions across the org — a lightweight culture-building tool. Always public, always named.

Pick Recipient→Choose Category→Write Note→Post to Wall
TYPE 4

💬 1:1 Notes

Manager ↔ Direct Report (shared, private)

A shared notebook for manager-employee pairs. Each note has a meeting date, agenda items, discussion points, and action items with due dates and assignees. Action items can be marked complete. The note history becomes a running record of the working relationship — invaluable during appraisal preparation.

Create Note→Add Agenda→Add Actions→Track Completion
TYPE 5

📄 Formal Memo

HR → Employee (compliance-grade documentation)

Official documented communications issued by HR — performance warnings, policy violations, commendations, or other formal notices. A memo is drafted, reviewed, then issued. The employee must acknowledge receipt. Once acknowledged, the memo is locked in audit history. The entire lifecycle (MHRMEMODRAFT → MMEMOISSUED → acknowledgement) is preserved permanently.

HR Drafts Memo→Approve→Issue→Employee Acks→Locked

Feedback Request — Detailed Guide

When to Use It

Use a Feedback Request when you want structured, template-driven input from specific people — peer review, upward feedback, project-end review, or 360-degree assessment during appraisal season.

Sending a Feedback Request

  1. Select a Template: Templates define the questions. Choose a template that matches the context — "General Peer Feedback", "Project Retrospective", "Leadership 360", etc.
  2. Choose Respondents: Add one or more employees from the org. You can add managers, peers, or skip-level reports. You are asking them to provide feedback about you (or the subject).
  3. Set Response Deadline: Give respondents at least 5 business days. A deadline reminder is sent automatically 2 days before.
  4. Check Anonymity Setting: The template's anonymity config determines whether respondent names are shown. You cannot override this — it is set by HR when creating the template.
  5. Submit the request. Respondents receive a real-time notification (SignalR push) and an email reminder.

Responding to a Feedback Request

  1. Open the notification or navigate to My Feedback → Pending Responses.
  2. Review the template questions. Responses can be free-text, rating scale (1–5), or multiple choice — depending on the template design.
  3. Complete all required questions. Optional questions can be skipped.
  4. Submit. Your response is recorded against the request. If the template is anonymous, your name is not stored with your responses — only that a response was received.

Viewing Results

Once the deadline passes (or all respondents have responded), the requester can view the aggregate results. For anonymous templates: individual responses are shown as separate data points without names. For named templates: each respondent's answers are attributed.

🔒 For anonymous requests: even HR cannot see which respondent gave which answer. The system stores a hash confirmation that a response was received, but not the respondent's identity linked to their answers.

Pulse Survey — Detailed Guide

When to Use It

Use Pulse Surveys to take the team's temperature — engagement, morale, reaction to change, post-event sentiment. Unlike annual engagement surveys, pulses are short (3–10 questions), frequent (weekly, bi-weekly, or event-triggered), and always anonymous. The goal is signal, not audit.

Creating a Pulse Survey (HR / Manager)

  1. Navigate to Pulse Surveys → Create Survey.
  2. Title and description: Be honest about the purpose. "Team Health Check — Week 24" or "Post-Reorganisation Sentiment Check". Transparency increases response rates.
  3. Add questions: Keep it to 5–7 questions maximum. Mix rating scales ("On a scale of 1–5...") with optional open text ("What would you change?"). Avoid leading questions.
  4. Set target audience: Specific team, department, location, or org-wide. Pulse surveys are automatically anonymous — this cannot be changed.
  5. Set open/close dates: 5–7 days is typical. Shorter windows have lower response rates; longer ones are forgotten. System sends a reminder 24 hours before close to those who haven't responded.
  6. Publish: All targeted employees are notified via SignalR push and email.

Reading Pulse Results

Results are shown in aggregate only — no individual attribution ever. For rating questions: a bar chart of distribution (how many chose 1, 2, 3, 4, 5) and a median line. For open text: word frequency cloud and raw anonymised responses listed in random order.

⚠ Do not attempt to identify individuals from open-text responses. Even if writing style seems identifiable, acting on that assumption violates the psychological safety contract the anonymous survey creates — and breaks trust in the feedback culture permanently.

Track pulse results over time — the trend matters more than any single data point. Three consecutive weeks of declining "team morale" rating is the signal; a single dip is noise.

Recognition — Detailed Guide

When to Use It

Use Recognition for any moment of genuine appreciation — a colleague who went above and beyond, a team that nailed a deadline, a peer who stepped in when it mattered. Recognition is always public, always named (never anonymous), and always positive. It is not a feedback mechanism — it is a celebration one.

Posting a Recognition

  1. Select recipient(s): One or more employees. Cross-team recognition is encouraged — it breaks silos.
  2. Choose category: HR configures recognition categories matching company values. Examples: Innovation, Customer First, Teamwork, Ownership, Integrity. Each category can carry an optional point value.
  3. Write your note: Be specific — "Priya stayed late three nights to resolve the client's critical data migration issue before their go-live" is far more impactful than "Priya is great". Specificity makes the recognition feel real and coaches observers on what excellent looks like.
  4. Post: The recognition appears on the Recognition Wall, visible to all employees. The recipient receives a real-time notification via SignalR.

Recognition Wall

The Recognition Wall is the social hub of the FBCK module. It shows a feed of all recent recognition posts across the organisation — like a corporate social feed but focused purely on appreciation. Employees can react (like) to existing recognition posts. Managers can see the wall as an instant pulse on team morale and cultural health.

Recognition Categories — HR Setup

HR creates and manages recognition categories. Each category has a name, a description (to guide employees on when to use it), an icon, and an optional point value. Categories should map to your company values — making recognition a direct expression of culture.

💡 Innovation

Finding better ways, new ideas

🤝 Teamwork

Collaboration, going beyond own role

👥 Customer First

Client delight, going the extra mile

🥇 Ownership

Accountability, seeing it through

1:1 Notes — Detailed Guide

When to Use It

1:1 Notes are the shared notebook for every manager-direct report pair. They make recurring 1:1 meetings more structured and ensure nothing falls through the cracks. Action items with due dates create accountability. The history of all notes becomes the written record of the relationship — essential context during mid-year check-ins and annual appraisals.

Creating a 1:1 Note

  1. Navigate to 1:1 Notes → Create Note.
  2. Set the meeting date. This anchors the note to a specific meeting — you can add notes before the meeting (preparation), during, or after.
  3. Add agenda items: Both manager and employee can add items before the meeting. Examples: "Project X update", "Career development conversation", "Feedback on last week's presentation".
  4. During the meeting — add discussion notes under each agenda item.
  5. Add action items: Any follow-up commitments from the meeting. Each action item has: description, assignee (manager or employee), due date, and status (Open / In Progress / Complete).
  6. Mark the note complete after the meeting. It moves to history but remains fully readable.

Privacy Model

1:1 Notes are shared between the manager and the direct report — both can read and add to the note. HR Admins cannot access 1:1 Notes (they are not a compliance document). This privacy boundary encourages honest use.

✓ Best practice: Review the open action items from the last 1:1 Note as the first agenda item of every meeting. Spending 5 minutes on "what got done" creates a culture of follow-through and makes the tool worth using.

Appraisal Season Use

Before a performance review conversation, both manager and employee can read their full 1:1 Note history for the year. This combats recency bias — you can see the full narrative of the year, not just the last month. Managers write better appraisal comments when they can reference specific dated examples from the 1:1 log.

Formal Memo — Detailed Guide

When to Use It

Formal Memos are compliance-grade, permanently archived HR communications. Use them for: written warnings, performance improvement notices, policy violation acknowledgements, official commendations, and other communications that require a permanent audit record with employee acknowledgement.

⚠ Formal Memos are permanent. Once issued and acknowledged, they cannot be deleted or modified. Do not use Formal Memos for informal feedback or casual notes — use a Feedback Request or 1:1 Note instead. Memos are for situations with legal, compliance, or disciplinary significance.

Memo Lifecycle

HR Drafts Memo
MHRMEMODRAFT
→
Internal Review / Approval
→
Issue Memo
MMEMOISSUED
→
Employee Notified
(SignalR push)
→
Employee Acknowledges
Locked permanently
  1. HR creates a draft memo (MHRMEMODRAFT). Select the employee, choose a Memo Template, fill in the content. A draft is private until issued.
  2. Internal review (optional): The draft can be reviewed by a department head or legal before issuing. No changes can be made after issuing.
  3. Issue the memo. This moves the record to MMEMOISSUED and creates an immutable copy. The employee receives a real-time notification via SignalR and an email.
  4. Employee acknowledges. The employee must log in and acknowledge receipt of the memo. Acknowledgement is timestamped and stored permanently. The employee can add a response note if they disagree.
  5. Audit record locked. The full lifecycle — draft date, issue date, acknowledgement date, employee response — is permanently preserved for compliance audits.

Memo Templates

HR creates and maintains Memo Templates — pre-built structures for common memo types. Templates ensure legal language is consistent and nothing critical is forgotten. Examples: "Written Warning — First Instance", "Performance Improvement Notice", "Commendation Letter", "Policy Acknowledgement".

Template Management — HR Admin

Templates define the structure of Feedback Requests and Formal Memos. Well-designed templates are the foundation of consistent, useful feedback across the organisation.

Feedback Request Template Design

ElementOptionsGuidance
Template NameFree textClear, specific: "Peer Feedback — General" not "Feedback Template 1"
Purpose DescriptionFree textShown to respondents — help them understand what good feedback looks like here
Anonymity ModeAnonymous / Named / Requester ChoosesAnonymous builds honesty; Named builds accountability. Match to context.
QuestionsFree text / Rating 1–5 / Multiple choiceLimit to 5–8 questions. Start broad (overall effectiveness), then specific.
Required / OptionalPer questionMake core questions required; open-text elaboration optional
Active / ArchivedToggleArchive old templates rather than deleting — historical feedback records reference them

Example Question Set — General Peer Feedback

  1. On a scale of 1–5, how effectively does this person collaborate with others?
  2. On a scale of 1–5, how reliably does this person deliver what they commit to?
  3. What is one thing this person does particularly well?
  4. What is one thing this person could do differently to be more effective?
  5. Anything else you'd like to share? (optional)

Anonymity & Privacy Settings

Privacy Model by Interaction Type

Feedback RequestSet per template. Anonymous, Named, or Requester Chooses.
Pulse SurveyAlways anonymous. Cannot be made named — by design.
RecognitionAlways public and named. Cannot be made anonymous — recognition must be owned.
1:1 NotesPrivate between manager and direct report only. HR cannot access.
Formal MemoHR-issued, employee-facing. Both parties and HR Admin can access. Full audit trail.

Anonymous Feedback — Technical Detail

For anonymous feedback requests and pulse surveys, the system stores a response record containing the answers and a timestamp — but the respondent's UserId is not stored with the answers. The system does record that a specific person responded (to prevent duplicate submissions and send reminders), but this linking record is separate from and never joined to the response content in any reporting query.

⚠ For HR admins: The anonymity model is enforced at the query layer. There is no admin panel that reveals anonymous respondent identity. Attempting to cross-reference response timestamps with login logs to identify anonymous respondents is a serious ethical violation and grounds for disciplinary action.

Real-Time Notifications (SignalR)

FBCK uses SignalR's FeedbackHub to push real-time notifications to employees' browsers without polling. When feedback-related events occur, the relevant employee is notified instantly — no page refresh needed.

Events That Trigger Real-Time Push

EventWho Gets NotifiedMessage
New Feedback Request receivedEach selected respondent"[Name] has requested your feedback using [Template]"
Feedback Response submittedRequester"A response has been received for your feedback request"
Pulse Survey publishedAll targeted employees"A new Pulse Survey is available: [Title]"
Recognition postedRecipient"[Name] recognised you for [Category]"
Formal Memo issuedEmployee"HR has issued a memo requiring your acknowledgement"
1:1 Action item due tomorrowAssigned person"Reminder: 1:1 action item '[desc]' is due tomorrow"
ⓘ Notifications are delivered via FeedbackHub (SignalR) when the employee's browser is connected. If the employee is offline, the notification is queued and delivered on next login. Critical notifications (Formal Memo) also trigger an email.

FeedbackHub — Technical Note for Admins

The FeedbackHub is a scoped SignalR hub. Each connected session joins a group keyed to fbck:user:{userId}. Notifications are pushed to the user's group, which means all browser tabs for that user receive the notification simultaneously. The hub uses IHubContext<FeedbackHub, IFBCKClient> injection in BLL for server-initiated pushes from background processes (e.g., reminder job at T-24h).

Analytics & Reporting

Feedback Coverage Dashboard (HR)

HR can see which employees have received feedback in the current cycle and which have not. Employees with zero feedback events in the last 90 days are flagged — useful for identifying isolated individuals who may need a culture nudge or a direct conversation with HR.

Individual Feedback Summary (Manager / Appraisal Context)

Before an appraisal, a manager can pull the full FBCK history for each direct report: all received feedback requests, ratings by category, recognition posts, 1:1 note history (since manager has access), and whether any memos were issued. This paints a complete qualitative picture to complement the quantitative PERM appraisal score.

Pulse Survey Trends (HR / Executive)

View pulse survey results over time as trend charts — track whether team morale has improved or declined since the last survey cycle. Compare departments side-by-side. Identify themes in open-text responses across multiple survey rounds.

Recognition Analytics (HR)

Integration Map

♥ FBCK
Continuous feedback engine — all 5 interaction types
▲ PERM
FBCK history visible during appraisal review; memos linked to performance record
🏆 Recognition Wall
Public feed, visible to all employees across the org
⚡ SignalR Hub
FeedbackHub pushes real-time notifications to all 5 interaction types
👤 ESS
Employee views own feedback history, responds to requests, acknowledges memos
📊 Analytics
Coverage reports, pulse trends, recognition analytics for HR and executive

Setup Checklist — HR Admin

ItemOwnerNotes
Create Recognition Categories (linked to company values)HR Admin4–8 categories with clear descriptions and icons
Create Feedback Templates (at minimum: General Peer, 360 Leadership)HR AdminSet anonymity mode per template; test with a pilot group first
Create Memo Templates for common HR communicationsHR AdminWritten Warning, Performance Notice, Commendation, Policy Ack
Configure SignalR notification preferencesIT / HR AdminEnsure email fallback is configured for offline users
Communicate Feedback Request process to employeesHR AdminWho can request, who can respond, anonymity expectations
Brief managers on 1:1 Notes best practicesHR AdminAction items, agenda preparation, pre-appraisal review
Schedule first Pulse Survey for baseline engagement dataHR AdminRun before major org changes to establish a baseline
Set up feedback coverage monitoring alertsHR AdminAlert when employees have zero feedback for 90 days

Frequently Asked Questions

1. Can an employee opt out of receiving feedback requests?
No — receiving a feedback request is not opt-in. However, an employee always has the right to decline to respond to a request they've received. Declining is noted, but no score or negative flag is applied. HR can review response rates at aggregate level.
2. What is the difference between a Feedback Request and a Pulse Survey?
A Feedback Request is person-to-person: a named individual asks specific people for feedback about themselves. A Pulse Survey is broadcast: HR sends a set of questions to a target population and collects anonymous aggregate responses about team/org health — not about any specific individual.
3. Can a manager see a direct report's 1:1 Notes with a previous manager?
No. 1:1 Notes are private to the specific manager-employee pair. If an employee moves to a new manager, the previous manager's 1:1 Notes remain accessible to that pair only. The new manager starts a fresh 1:1 Note relationship.
4. Can we delete a Formal Memo after it has been issued?
No. Formal Memos are permanent once issued. This is a compliance requirement — they must be available for any future audit or legal review. If a memo was issued in error, HR should issue a corrective memo acknowledging the error. The original remains in the record.
5. What if an employee refuses to acknowledge a Formal Memo?
Acknowledgement cannot be forced — the employee must take the action themselves. If an employee refuses to acknowledge after a reasonable period (e.g., 7 days), HR should document the refusal separately and escalate per your organisation's HR policy. The unacknowledged memo remains permanently in the system showing "Pending Acknowledgement" status.
6. How many questions should a feedback template have?
5–8 questions is optimal. Below 5 and the feedback lacks depth. Above 10 and response rates drop sharply — respondents abandon the form. Include 2–3 open-text questions with the most important insight questions; rating scales are quick to complete.
7. Can a Pulse Survey be made non-anonymous for specific questions?
No. Pulse Surveys are always fully anonymous by design. This is what makes them psychologically safe for honest responses — especially for questions about management or org culture. Mixing anonymous and named questions in the same survey would destroy that safety.
8. Does giving a Recognition post affect the appraisal score?
Not directly in the scoring algorithm. However, recognition posts are visible in the employee's FBCK history which managers can review during appraisal preparation. A pattern of frequent recognition for specific behaviours is qualitative evidence that supports (or challenges) the quantitative appraisal score.
9. Can I create a 1:1 Note for a colleague who is not my direct report?
1:1 Notes are currently scoped to manager-direct report pairs. For peer or cross-team notes, use a Feedback Request with a free-text template instead — it captures a similar interaction but within the appropriate structure. The 1:1 Notes relationship model enforces the reporting line.
10. How long is feedback data retained?
All feedback data is retained according to your organisation's data retention policy configured in MPERMCONFIG. Formal Memo records are subject to compliance retention requirements (typically 5–7 years). Recognition posts and Pulse Survey aggregate data are retained indefinitely by default. 1:1 Notes are retained for the employee's tenure plus the configured post-departure retention period.