Implementation Hub Overview
Track every customer implementation from kickoff to go-live with a unified project management hub and a transparent customer portalβkeeping both your internal team and your customers aligned at every stage.
What is the Implementation Hub?
The Implementation Hub is a dual-interface project management system purpose-built for customer onboarding and implementation. It gives your internal implementation team a complete portfolio view of all active projects, while providing each customer with a branded portal to track their own progress, fill out questionnaires, share documents, and communicate with your team.
Core Value Proposition:
- π― End-to-End Visibility β Track every project from pipeline through go-live with Kanban boards and health indicators
- π€ Customer Collaboration β Give customers a portal to track milestones, check off tasks, comment on progress, and react to updates
- π Structured Data Collection β Build custom forms and questionnaires to gather customer requirements efficiently
- π Portfolio Intelligence β Summary statistics, health tracking, proactive due-date alerts, and automated activity logging across all projects
At a Glance
| β±οΈ Setup Time | π Integrations | π± Mobile Ready |
|---|---|---|
| 5 minutes | MaForms (built-in) | β Responsive |
Perfect For:
- π’ Implementation teams β managing multiple concurrent customer onboarding projects
- π₯ Customer success managers β providing transparent progress visibility to customers
- π Operations leaders β monitoring portfolio health and identifying at-risk projects
How It Works
Implementation Lifecycle
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β IMPLEMENTATION PROJECT LIFECYCLE β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β
β β PIPELINE βββΆβ KICKOFF βββΆβ SETUP βββΆβ TRAINING βββΆβ TESTING β β
β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β
β β β
β βΌ β
β ββββββββββββ β
β β GO-LIVE β β
β βββββββ¬βββββ β
β β β
β βΌ β
β ββββββββββββ β
β β LIVE β β
β ββββββββββββ β
β β
β Health Tracking: π’ On Track π‘ At Risk π΄ Blocked π΅ Completed β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Dual-Interface Architecture
βββββββββββββββββββββββββββ
β IMPLEMENTATION HUB β
ββββββββββββββ¬βββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββ
βΌ βΌ
βββββββββββββββββββ βββββββββββββββββββ
β SYSTEM ADMIN β β CUSTOMER PORTAL β
β INTERFACE β β (Per-Business) β
ββββββββββ¬βββββββββ ββββββββββ¬βββββββββ
β β
ββββββββββββββΌβββββββββββββ βββββββββββββββΌββββββββββββββ
βΌ βΌ βΌ βΌ βΌ βΌ
ββββββββββ ββββββββββ ββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ
βProjectsβ β Board β β Forms β β Overview β β Forms β βDocuments β
β List β β View β βBuilder β βMilestonesβ β Fill-Out β β Updates β
ββββββββββ ββββββββββ ββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ
Key Features
ποΈ Project Portfolio Management
Manage all implementation projects from a centralized dashboard with two views.
| Feature | Description |
|---|---|
| List View | Sortable table with customer name, stage, health, go-live date, next step, and last updated |
| Board View (Kanban) | Drag-free visual board with columns for each stage: Pipeline, Kickoff, Setup, Training, Testing, Go-Live, Live, Blocked |
| Summary Statistics | Four stat cards: Total Active, At Risk / Blocked, Overdue, Go-Live Ready |
| Search | Full-text search across project name, customer name, and product area |
| Stage Filter | Filter by: Pipeline, Kickoff, Setup, Training, Testing, Go Live, Live, Blocked, Closed |
| Health Filter | Filter by: On Track, At Risk, Blocked, Completed |
| Pagination | 25 projects per page with Kaminari pagination |
Health Status Indicators:
- π’ On Track β Project progressing as planned
- π‘ At Risk β Issues identified that may impact timeline
- π΄ Blocked β Project cannot proceed without intervention
- π΅ Completed β Implementation finished
π Project Detail & Tabs
Each project has a comprehensive detail page with six tabs.
| Tab | Contents |
|---|---|
| Milestones | Ordered list with status, due date, visibility scope, checklists, comments, and progress tracking |
| Updates | Chronological feed with threaded replies, emoji reactions, and @mentions |
| Contacts | Side-by-side Internal Team and Customer Team directories |
| Documents | File uploads, links, and video URLs organized by category |
| Forms | Assigned questionnaires with form builder, publishing, and submission tracking |
| Activity | Automatic change log showing stage changes, milestone completions, document uploads, and more |
Status Bar: Every project detail page shows a persistent status bar with Stage badge, Health badge, Kickoff date, Go-Live date, Sessions progress (e.g., 2/10), and a milestone completion progress bar.
π Milestone Tracking
Track implementation progress with ordered milestones, checklists, and scoped discussions.
| Feature | Description |
|---|---|
| Status Tracking | Not Started β In Progress β Completed |
| Visibility Scoping | Internal Only, Shared with Customer, Customer Action Required |
| Due Dates | Per-milestone due dates with overdue highlighting (red bold) |
| Progress Calculation | Automatic percentage based on completed vs. total milestones |
| Checklists (Sub-tasks) | Add checklist items to any milestone with individual progress tracking |
| Comments | Scoped discussions on each milestone β both sysadmins and customers can comment |
| Comment Count Badge | Each milestone row shows a comment count badge for quick visibility |
Visibility Scopes Explained:
- Internal Only β Visible only to the system admin team
- Shared with Customer β Visible on the customer portal as a read-only milestone
- Customer Action Required β Visible on the customer portal and highlighted in the customerβs βYour Action Itemsβ section
Milestone Checklists
Break down milestones into granular, checkable sub-tasks with clear ownership.
| Feature | Description |
|---|---|
| Checklist Items | Named sub-tasks under each milestone with completion tracking |
| Assignee Types | Each item is marked as βInternalβ (your team) or βCustomerβ (their task) |
| Customer Toggle | Customers can check off items assigned to them directly on the portal |
| Internal Read-Only | Internal items appear on the portal as read-only with a check/uncheck state |
| Progress Bar | Mini progress indicator on each milestone row (e.g., β3/5β) |
| Ready Signal | When all checklist items are complete, the milestone shows a visual βready to completeβ indicator |
| Manual Completion | Checklist completion is a visual signal only β sysadmins retain full control over milestone status |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MILESTONE CHECKLIST β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Milestone: "Environment Setup" Progress: ββββββββ 3/5 β
β β
β β Provision staging environment (Internal) β by Sarah β
β β Configure SSO integration (Internal) β by Sarah β
β β Upload org chart (Customer) β by John β
β β Share VPN credentials (Customer) β pending β
β β Validate data migration (Internal) β pending β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Milestone Comments
Attach contextual discussions directly to the milestones they relate to.
| Feature | Description |
|---|---|
| Sysadmin Comments | Internal team can post and delete comments on any milestone |
| Customer Comments | Customers can comment on customer-visible milestones via the portal |
| Author Attribution | Each comment shows author name, type badge (Internal/Customer), and timestamp |
| Expandable Thread | Comments are tucked inside an expandable βChecklist & Commentsβ section per milestone |
π Form Builder & Questionnaires
Build custom forms to collect structured data from customers during implementation.
| Feature | Description |
|---|---|
| Visual Form Builder | Add, reorder, and remove questions with a drag-handle interface |
| 11 Field Types | Short Text, Long Text, Number, Email, Phone, URL, Date, Dropdown, Radio Buttons, Checkboxes, File Upload |
| Required Fields | Mark individual questions as required |
| Help Text | Add optional description/help text per question |
| Options Editor | Inline textarea for dropdown, radio, and checkbox options (one per line) |
| Draft / Published | Forms start as drafts; publish when ready for customer |
| Submission Tracking | Track status: Pending β In Progress β Submitted β Reviewed |
Form Lifecycle:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FORM LIFECYCLE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β CREATE βββββΆβ BUILD βββββΆβ PUBLISH βββββΆβCUSTOMER β β
β β Form β βQuestionsβ β Form β βFILLS OUTβ β
β βββββββββββ βββββββββββ βββββββββββ ββββββ¬βββββ β
β (Sysadmin) (Sysadmin) (Sysadmin) β β
β βΌ β
β βββββββββββ β
β βSUBMITTEDβ β
β β (View) β β
β βββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Document & Resource Sharing
A shared document library for both internal team and customer uploads.
| Feature | Description |
|---|---|
| Three Resource Types | File Upload (PDF, Word, Excel, images, video β up to 500MB), Link / URL, Video URL |
| Seven Categories | General, Configuration, Training, Data, Branding, Security, Other |
| Source Tracking | Each document tagged as βMangoAppsβ (internal) or βYour Teamβ (customer) |
| Inline Previews | Expandable image previews, PDF iframe viewers, and embedded YouTube/Vimeo players |
| Category Filtering | Filter documents by category on the customer portal |
| Column Sorting | Sort by name, category, source, or date on the customer portal |
π¬ Updates & Communication
A shared update feed for asynchronous communication between the implementation team and the customer β with reactions, @mentions, and threaded replies.
| Feature | Description |
|---|---|
| Visibility Control | System admins choose βInternal Onlyβ or βShare with Customerβ per update |
| Author Attribution | Each update shows author name with βMangoAppsβ or βYour Teamβ badge |
| Customer Updates | Customers can post updates that are always visible to both sides |
| Chronological Feed | Most recent updates first, with timestamps |
| Emoji Reactions | React to updates with π β π β€οΈ β one reaction per emoji per user |
| @Mentions | Tag project contacts by name (e.g., @Sarah) to draw attention and send targeted email notifications |
| Mention Highlighting | @mentioned names are rendered in bold blue text in the update feed |
Emoji Reactions
Quickly acknowledge or signal agreement on updates without typing a reply.
| Feature | Description |
|---|---|
| Four Reactions | π Thumbs Up, β Check, π Eyes, β€οΈ Heart |
| One Per Emoji | Each user can add one of each reaction per update |
| Toggle On/Off | Click to add, click again to remove |
| Reaction Bar | Aggregated reaction counts displayed below each update |
@Mentions
Mention project contacts by name to send them a targeted email notification.
| Feature | Description |
|---|---|
| Syntax | Type @ followed by a contactβs name (e.g., @Sarah M.) |
| Auto-Match | The system matches against all internal and customer contacts on the project |
| Email Notification | Each mentioned contact with an email address receives a notification with the update text and a link to the project |
| Visual Highlight | Mentions are rendered as bold blue text in the update feed |
π₯ Contact Management
Maintain directories of both internal and customer team members per project.
| Feature | Description |
|---|---|
| Internal Team | MangoApps staff assigned to the project (managed by sysadmin, read-only for customer) |
| Customer Team | Customer contacts (managed by customer via portal, visible to sysadmin) |
| Contact Fields | Name, Email (validated format), Role |
| Inline Editing | Customers can edit their team members inline without page reload |
π Activity Feed
An automatic, chronological log of every significant change on a project β giving both sysadmins and customers a transparent history of what happened and when.
| Feature | Description |
|---|---|
| Automatic Logging | Activities are created automatically when key actions occur β no manual entry needed |
| 10 Action Types | Stage Changed, Milestone Completed, Milestone Status Changed, Document Added, Form Published, Form Submitted, Contact Added, Checklist Item Toggled, Update Posted, Comment Added |
| Actor Attribution | Each entry shows who performed the action with an Internal/Customer badge |
| Sysadmin Activity Tab | Full activity history available in a dedicated βActivityβ tab on the project detail page |
| Customer Activity Summary | Recent activity items shown on the customer portalβs Overview tab |
| Customer Filtering | System-level events are hidden from the customer view β only human-initiated activities appear |
| Metadata | Each activity stores structured metadata (JSONB) for future filtering and reporting |
Tracked Action Types:
| Action | Example Summary |
|---|---|
stage_changed |
βStage changed to Setupβ |
milestone_completed |
βMilestone βKickoffβ was completedβ |
milestone_status_changed |
βMilestone βTrainingβ changed to In Progressβ |
document_added |
βDocument βOrg Chart.pdfβ was addedβ |
form_published |
βForm βPre-Kickoff Questionnaireβ was publishedβ |
form_submitted |
βForm βTechnical Requirementsβ was submittedβ |
contact_added |
βContact βJohn D.β was addedβ |
checklist_item_toggled |
βChecklist item βUpload dataβ was completedβ |
update_posted |
βPosted a shared updateβ |
comment_added |
βCommented on milestone βEnvironment Setupββ |
π Notifications & Due Date Alerts
Stay ahead of deadlines with automated email reminders and a daily sysadmin digest.
| Feature | Description |
|---|---|
| Due Date Alert Job | A scheduled background job checks for overdue and approaching deadlines daily |
| Customer Reminder | Customers receive email reminders when milestones, forms, or the go-live date are overdue or approaching |
| Sysadmin Digest | Internal team members receive a single daily digest summarizing all overdue and at-risk items across their projects |
| Overdue Banner | Customer portal index page shows a prominent alert banner when action items are overdue |
| @Mention Notification | Contacts mentioned in updates receive a targeted email with the update content and a project link |
| Form Assignment Email | Customers are notified when a new form is published for them |
| Status Update Email | Customers receive emails for shared updates posted by the internal team |
Notification Types:
| Recipient | Trigger | |
|---|---|---|
| Customer Reminder | Customer contacts | Go-live date, milestone, or form approaching/overdue |
| Sysadmin Digest | Internal team (project owner or all internal contacts) | Daily batch of overdue/at-risk items |
| @Mention Notification | Mentioned contact (internal or customer) | Name mentioned in an update via @Name |
| Form Published | Customer contacts | A new form is published for the project |
| Status Update | Customer contacts | A shared update is posted by the internal team |
Customer Reminder Email Contents:
- Overdue go-live date alerts (days overdue)
- Overdue milestone alerts (past due date, not yet completed)
- Overdue or approaching form deadlines
- Direct link to the customer portal
π¦ Content Templates & Reuse
Accelerate new project setup by copying content from existing projects or importing sample data.
| Feature | Description |
|---|---|
| Copy Content | Copy milestones, internal contacts, documents, and forms from one project to another |
| Selective Copy | Choose which sections to copy (checkboxes with item counts) |
| Import Sample Data | One-click import of sample milestones (6), contacts (2), and forms (2) with pre-built questions |
| Idempotent Import | Re-running import skips existing items β no duplicates created |
| Clone Forms | Clone a single form (with all questions) to another project as a new draft |
Sample Data Includes:
- 6 milestones: Kickoff Complete, Discovery Questionnaire, Environment Setup, Training Delivered, UAT Complete, Go-Live
- 2 contacts: Angela S. (Implementation Lead), Raaj P. (Product Specialist)
- 2 forms: Pre-Kickoff Questionnaire (8 fields), Technical Requirements (5 fields)
π Customer Portal
A dedicated, customer-facing interface that gives each customer visibility into their implementation progress.
| Feature | Description |
|---|---|
| Portal Toggle | System admins enable/disable the portal globally via βCustomer Portal: ON/OFFβ button |
| Business Linking | Projects are linked to customer businesses via the Customer Business field |
| Auto-Single-Project | If a customer has one project, they see the overview directly (no list) |
| Go-Live Countdown | Dynamic countdown card showing days to go, βLaunch Day!β, or βYouβre Live!β |
| Action Items | Pending customer-action milestones and unfilled forms highlighted prominently |
| Five Tabs | Overview, Forms, Documents, Updates, Team |
Customer Portal Tabs:
| Tab | What Customers Can Do |
|---|---|
| Overview | View stage, progress, milestones with checklists, action items, recent activity feed, and MangoApps team |
| Forms | Fill out assigned questionnaires, view submitted forms |
| Documents | Browse all documents, add their own files/links/videos, remove own uploads |
| Updates | Post updates visible to both sides, react with emoji, use @mentions, view shared updates from MangoApps |
| Team | View MangoApps team (read-only), manage their own team contacts (add/edit/remove) |
π Access Control
| Access Level | Who | What They Can Do |
|---|---|---|
| System Admin | MangoApps internal staff | Full CRUD on all projects, milestones, checklists, comments, forms, documents, contacts, updates, reactions; view activity feed |
| Customer User | Authenticated user of a linked business | View own project, toggle customer checklist items, comment on milestones, fill forms, add documents, post updates, react to updates, @mention contacts, manage customer contacts |
| Portal Disabled | Any customer user when portal is OFF | Redirected with βImplementation Hub is not available.β |
How We Compare
See how MangoApps Implementation Hub stacks up against leading customer onboarding platforms:
| Feature | MangoApps Workforce | Rocketlane | GuideCX | ChurnZero |
|---|---|---|---|---|
| Customer-Facing Portal | β | β | β | β |
| Milestone Tracking | β | β | β | β |
| Milestone Checklists (Sub-tasks) | β | β | β‘ Limited | β |
| Milestone Comments | β | β | β‘ Limited | β |
| Custom Forms / Questionnaires | β (11 field types) | β | β‘ Limited | β |
| Document Sharing (File + Link + Video) | β | β | β | β |
| Inline Document Previews (PDF, Image, Video) | β | β | β | β |
| Kanban Board View | β | β | β | β |
| Health Status Tracking | β | β | β | β |
| Emoji Reactions on Updates | β | β | β | β |
| @Mentions with Email Alerts | β | β | β‘ Limited | β |
| Activity Feed / Audit Log | β | β | β | β‘ Limited |
| Automated Due Date Alerts | β | β | β | β |
| Copy Content Between Projects | β | β | β‘ Limited | β |
| Unified Platform (HR + Onboarding) | β | β | β | β |
| No Per-User Pricing | β | β ($29-79/user/mo) | β | β |
| Legend: β Included | β Not Available | β‘ Limited |
Why MangoApps Workforce?
- π Unified Platform β Implementation Hub works alongside your existing HR, performance, and communication tools in one system
- π° No Hidden Costs β All features included, no per-user onboarding platform fees
- π Built-in Form Builder β 11 field types with draft/publish workflow, no third-party form tools needed
- π¬ Built-in Collaboration β Milestone comments, emoji reactions, @mentions, and activity feeds β no Slack or email threads needed
User Roles & Permissions
| Role | Capabilities |
|---|---|
| System Admin | Create/edit/archive projects, manage all milestones, add/manage checklist items, post milestone comments, post internal & shared updates with @mentions, react to updates, manage contacts, upload documents, build & publish forms, copy content between projects, import sample data, toggle customer portal, clone forms, view full activity feed |
| Customer User | View own project overview & milestones, toggle customer-assigned checklist items, comment on visible milestones, fill out assigned forms, view submissions, add/remove own documents, post shared updates with @mentions, react to updates, manage customer team contacts, view recent activity |
Getting Started
For System Admins
- Navigate to the sysadmin panel β Implementation Hub in the sidebar
- Click βNew Projectβ to create your first implementation project
- Fill in project details: name, customer name, stage, health, dates, and link a Customer Business
- Click βImport Sample Dataβ to populate milestones, contacts, and forms
- Create and publish forms using the form builder
- Enable the customer portal by clicking βCustomer Portal: OFFβ to toggle it ON
For Customer Users
- Once the portal is enabled, click βImplementation Hubβ in the top navbar
- View your project Overview β stage, milestones, go-live countdown, and action items
- Go to the Forms tab to fill out any assigned questionnaires
- Use the Documents tab to share files and links with your MangoApps team
- Post questions or status updates in the Updates tab
- Add your team members in the Team tab
Best Practices
For Implementation Teams (System Admins)
- β Use milestone visibility scoping to control what customers see β keep internal planning milestones as βInternal Onlyβ
- β Break milestones into checklists β give customers clear, checkable sub-tasks so they know exactly whatβs needed
- β Use milestone comments for scoped discussions instead of long email threads
- β @Mention specific contacts in updates to ensure the right people get notified
- β Import sample data as a starting point, then customize milestones and forms for each customer
- β Copy content from a successful project to new ones to maintain consistency
- β Publish forms only when theyβre ready β use the draft/publish workflow to avoid sending incomplete questionnaires
- β Post shared updates regularly to keep customers informed and reduce inbound questions
- β Monitor the summary statistics on the index page to catch at-risk and overdue projects early
- β Check the Activity tab to audit who changed what and when β useful for handoffs between team members
For Customer Users
- β Check the Overview page regularly for action items, milestone progress, and the Recent Activity feed
- β Check off your checklist items as you complete them β your implementation team can see your progress in real-time
- β Comment on milestones with questions or blockers rather than sending separate emails
- β Use emoji reactions (π β π β€οΈ) to acknowledge updates without typing a reply
- β Fill out assigned forms promptly β overdue items are highlighted in red and trigger reminder emails
- β Upload relevant documents (org charts, data exports, configuration files) to the Documents tab
- β Use the Updates tab to ask questions or share status β itβs visible to both your team and MangoApps
- β @Mention your MangoApps contacts to send them direct notifications
- β Add all stakeholders to the Team tab so the MangoApps team knows who to contact
Frequently Asked Questions
Q: How do customers access the Implementation Hub?
A: Customers access it via the βImplementation Hubβ link in the top navbar. The portal must be enabled by a system admin (via the βCustomer Portal: ON/OFFβ toggle), and the customerβs business must be linked to a project via the βCustomer Businessβ field on the project form.
Q: Can customers see all milestones and updates?
A: No. Milestones with βInternal Onlyβ visibility are hidden from customers. Only milestones set to βShared with Customerβ or βCustomer Action Requiredβ appear on the customer portal. Similarly, updates posted with βInternal Onlyβ visibility are hidden from customers.
Q: Can customers delete documents uploaded by MangoApps?
A: No. Customers can only remove documents they uploaded themselves (marked with βYour Teamβ badge). Documents uploaded by MangoApps staff (marked with βMangoAppsβ badge) are read-only for customers.
Q: What happens if I import sample data twice?
A: The import is idempotent β it checks for existing items by name and skips duplicates. Running it a second time shows βSample data already exists for this project.β
Q: Can customers check off any checklist item, or only ones assigned to them?
A: Customers can only toggle checklist items marked with the βCustomerβ assignee type. Internal items appear on the portal as read-only so customers can see overall progress, but they cannot change them.
Q: Does completing all checklist items automatically complete the milestone?
A: No. Checklist completion is a visual signal only. When all items are checked off, the milestone shows a visual βreadyβ indicator, but a system admin must explicitly change the milestone status to βCompleted.β
Q: How do @mentions work?
A: Type @ followed by a contactβs name (e.g., @Sarah M.) in any update. The system matches against all internal and customer contacts on the project. Each matched contact with an email address receives a notification email with the update content and a link to the project.
Q: What are the available emoji reactions?
A: Four reactions are available: π Thumbs Up, β
Check, π Eyes, and β€οΈ Heart. Each user can add one of each per update. Click once to add, click again to remove.
Q: How do due date alerts work?
A: A background job runs daily and checks for overdue and approaching deadlines across all active projects. Customers receive email reminders for overdue milestones, forms, and go-live dates. System admins receive a daily digest summarizing all at-risk items. The customer portal also shows a visual overdue banner when action items are past due.
Q: What does the Activity tab show?
A: The Activity tab shows an automatic, chronological log of all significant changes on a project β stage changes, milestone completions, document uploads, form events, new contacts, checklist changes, updates, and comments. Each entry shows who performed the action and when. On the customer portal, a βRecent Activityβ summary appears on the Overview tab.
Related Resources
- Apps & Extensions Overview β Browse all available MangoApps apps
- Forms App Overview β Learn about the MaForms system that powers Implementation Hub questionnaires
The Implementation Hub keeps your implementation team organized and your customers engaged β from first handshake to go-live and beyond β with checklists, comments, reactions, @mentions, activity logs, and automated alerts that keep everyone aligned.