Build with Softwire
One workspace for chat, tickets, projects, HRMS, CRM, billing, and security — with guides for every module from first login to production use.
Softwire workspace
One hub · every module
SPA sidebar navigation · real-time updates · single sign-on ready
Platform capabilities
Everything you need to run teams, clients, and operations — documented step by step.
Real-time chat & channels
Public and private channels, DMs, mentions, and live notifications across your workspace.
Support ticket management
Priority queues, SLA policies, first-response tracking, and client-facing support workflows.
People & payroll ops
Employee directory, KYC, org chart, shifts, leave, payroll runs, and payslip notifications.
Sales pipeline
Leads, deals, quotes, and won-deal to invoice automation with pipeline stage tracking.
Invoices & compliance
India-ready GST invoicing with CGST, SGST, IGST split and client portal access.
RBAC & governance
Role-based permissions, 2FA, audit logs, and workspace JSON backups.
1. Platform overview
All modules share the same workspace, members, and role permissions. Navigate between them instantly via the SPA sidebar — no context switching between apps.
| Module | Purpose | Key capabilities |
|---|---|---|
|
Settings
|
Organization profile & compliance | GSTIN, PAN, invites, notifications, SSO & custom domain (Enterprise) |
|
Collaboration
|
Chat & activity | Channels, DMs, mentions, live updates |
|
Projects & Agile
|
Delivery management | Kanban, sprints, Gantt, burndown |
|
Tickets
|
Support & issues | Priorities, SLA, analytics, comments |
|
HRMS
|
People operations | Employees, KYC, org chart, shifts, payroll, leave |
|
CRM
|
Sales pipeline | Leads, deals, quotes, won → invoice |
|
Billing
|
Finance | GST invoices, client portal, expenses |
|
Security
|
Governance | RBAC, 2FA, audit logs, backups |
All platform features
Rovo Search
Unified Cmd+K search across tickets, tasks, projects, people, messages, and pages.
Real-time chat
Channels, DMs, mentions, and socket-powered notifications.
Ticket management
Priorities, assignments, comments, analytics, and SLA tracking.
Task management
Subtasks, due dates, assignees, discussions, and project-linked work items.
Agile & sprints
Kanban, scrum boards, backlogs, burndown, and velocity reports.
Time tracking
Timesheets, billable hours, productivity insights, and workload views.
Resource management
Allocation, capacity planning, workload views, and team availability.
Billing hub
Invoices, expenses, budgets, costs, GST, and client portal access.
Security & RBAC
Role permissions, audit logs, 2FA, and workspace backups.
Integrations
GitHub, Slack, email, calendar, API tokens, and webhooks.
Documents
Repository, knowledge base, uploads, and version history.
Reporting
Dashboards, KPIs, utilization metrics, custom views, and exports.
Team performance
Employee analytics, velocity trends, my performance, and ticket insights.
Public project analytics
Share read-only project links with burndown and ticket analytics.
2. Getting started (first 10 minutes)
- Create an account — register at Softwire and create your first workspace.
- Open Settings — enter company name, GSTIN, PAN, address, and state code → Save.
- Invite your team — email + role (Owner / Admin / Agent / Member).
- Enable notifications — leave review, payslip ready, ticket assigned, expense approval, member join, and subscription reminders.
- Explore modules — HRMS, CRM, Billing, and Tickets from the sidebar.
3. Organization & settings
Organization
Setup & compliance
Company profile
- Display & legal name
- Logo & phone
- Brand label
Tax & GST
- GSTIN & PAN
- Address & state code
- Financial year
Team invites
- Email + role
- 7-day expiry
- Pending list
Notifications
- Leave & payslip
- Ticket assigned
- Expense approval
3.1 Company profile
- Display name — shown across the workspace UI and headers.
- Legal name — used on invoices and compliance documents.
- Logo — PNG/JPG up to 2MB; appears on HRMS headers and payslips.
- Branding — accent colors for a white-labeled experience.
3.2 Tax & compliance (India)
- GSTIN (15 characters) and PAN (10 characters) for supplier details on invoices.
- State code — determines CGST+SGST vs IGST (same state = split CGST/SGST).
- Financial year start — defaults to April; reports align to this period.
3.3 Email invites
- Settings → Pending invites → enter email and role.
- Invite email is sent; link expires in 7 days.
- New users register first, then open the invite link to join the workspace.
3.4 Notifications
Configure email alerts for leave reviews, payslip ready, ticket assignments, and expense approvals. WhatsApp channel is available in log mode for development.
3.5 Enterprise features
On the Enterprise plan, Organization settings unlocks:
- SSO & custom domain — Google, Microsoft, or Okta with your company email domain and optional workspace URL.
- Dedicated onboarding — named success contact, rollout notes, and HRMS onboarding checklist.
- Custom contracts & invoicing — default contract clauses and payment terms on every client invoice.
See Pricing or contact sales to upgrade.
4. Collaboration & projects
4.1 Chat & channels
Create public or private channels, send direct messages, and receive real-time notifications via WebSockets. Mentions and typing indicators keep conversations responsive.
4.2 Projects & tasks
- Projects group tasks, tickets, files, and time entries.
- Tasks support assignees, due dates, subtasks, and threaded discussions.
- Link work items across modules without losing context.
4.3 Agile delivery
- Kanban & Scrum boards — drag-and-drop issue management.
- Sprints — plan iterations, track burndown and velocity.
- Gantt & roadmaps — timeline views for cross-team planning.
- Public analytics — share read-only project links externally.
4.4 Rovo Search (Cmd+K)
Global search across tickets, tasks, projects, people, messages, navigation pages, and knowledge — find anything in seconds.
5. Tickets & SLA
Support Ticket SLA
Softwire SLAs ensure timely first responses and resolutions for every priority.
Time remaining
02:45:18
HoursMinutesSeconds
Hi Alex — thanks for reaching out. We're looking into this and will update you shortly.
5.1 Ticket management
Create tickets with priority, assignee, due dates, and labels. Public comments, internal notes, attachments, and analytics help support teams stay on top of volume.
5.2 SLA policies
Configure per-priority policies (urgent / high / medium / low) with first-response and resolution targets. Default policies are created automatically.
5.3 How SLA is tracked
- New ticket → first response due + resolution due timestamps are set.
- Agent's first public comment → first response recorded.
- Missed deadline → breach count increments in analytics.
- Business hours: Mon–Fri 9am–6pm (optional 24/7 mode).
6. HRMS — People, KYC, org chart, shifts
Softwire HRMS
People operations
Organization structure
Employee profile
Shift roster
Payslip
Basic ₹42,000
HRA ₹12,000
Allowances ₹6,000
PF ₹5,040
Tax ₹4,500
ESI ₹1,310
6.1 Employee directory
- Profile fields: job title, department, manager, pay type (monthly/daily/hourly).
- KYC block: PAN, UAN, ESI, bank account, IFSC for payroll compliance.
- Salary visible only to Owner/Admin roles.
6.2 Org chart
Set managers on the Employees page — the org chart builds automatically from reporting hierarchy.
6.3 Shifts & roster
- HRMS → Shifts → create template (name, start/end, grace minutes).
- Assign shift to employee with effective date.
- Roster table shows all active assignments.
6.4 Attendance & leave
Check-in/check-out logs with device support. Leave requests flow to managers for approve/reject with email and in-app notifications.
6.5 Payroll
Create payroll runs, generate payslips, mark as paid — employees receive notification when enabled in Settings.
6.6 Performance & recruitment
Performance reviews, goals, job postings, and candidate tracking extend HRMS into talent management.
7. CRM & sales pipeline
7.1 Core objects
- Leads — capture prospects with source tracking.
- Accounts & contacts — organize customer relationships.
- Deals — pipeline stages from prospecting to won/lost.
- Products & quotes — line items with pricing for proposals.
7.2 Deal → Invoice bridge
- Create a deal and attach products.
- Move through pipeline stages until Won.
- Draft invoice auto-created for users with billing permission.
- Client auto-created if CRM account email matches billing client.
7.3 Activities & insights
Log calls, meetings, and notes against leads/deals. CRM insights dashboard shows pipeline value, conversion, and stage events.
8. Billing & GST invoices
Billing & GST
Deal → invoice
Deal won
Enterprise CRM package
₹1,20,000 Stage: Won · Owner: SalesClient record
Acme Industries Pvt Ltd
- GSTIN 27AABCU9603R1ZM
- State code 27
GST invoice
Same state = CGST + SGST · Different state = IGST · HSN/SAC on line items
8.1 Client setup
Add clients with GSTIN, state code, and billing address for correct tax calculation.
8.2 Invoice creation
- Billing → Invoices → create new invoice.
- Add line items: description, quantity, rate, optional HSN/SAC and GST %.
- System calculates subtotal, CGST, SGST, IGST, and total automatically.
| Scenario | Tax applied |
|---|---|
| Org & client same state | CGST + SGST (rate ÷ 2 each) |
| Org & client different state | IGST (full rate) |
8.3 Client portal
Each client gets a unique portal link to view invoices and linked projects. Regenerate the link if compromised.
9. Expense approval
Any member can submit expenses under Billing → Expenses. Mark expenses as billable to include them on client invoices.
10. Security, RBAC & backups
10.1 Role-based access (RBAC)
Security → RBAC matrix controls every module × action (menu, list, view, create, edit, delete). Sidebar menus filter based on permissions.
| Role | Typical access |
|---|---|
| Owner | Full access to all modules |
| Admin | Settings, billing, security, HRMS management |
| Agent | Tickets, projects, tasks — limited admin |
| Member | Own work, submit expenses and leave |
10.2 Two-factor authentication (2FA)
Enable TOTP via authenticator app (Google Authenticator, Authy, etc.). Scan QR code and save recovery codes securely.
10.3 Audit logs & backups
Audit trail records sensitive actions. Download JSON workspace backups including members, projects, tickets, clients, invoices, HRMS profiles, and CRM deals.
11. Performance & reporting
- My performance — personal velocity, ticket stats, and time productivity charts.
- Team performance — manager view of employee analytics and trends.
- Reporting hub — utilization, project health, sprint reports, and custom dashboards.
- Time tracking — billable hours, timesheets, and workload capacity views.
- Resource management — allocation planning and team availability.
12. REST API
Create scoped API tokens under Integrations. Pass the token in the Authorization header.
Authorization: Bearer softwire_…
GET /api/v1/workspaces/{id}/tickets # tickets:read
GET /api/v1/workspaces/{id}/projects # projects:read
GET /api/v1/workspaces/{id}/hrms/employees # hrms:read
GET /api/v1/workspaces/{id}/crm/deals # crm:read
Webhooks and third-party connectors (GitHub, Slack, email, calendar) extend the platform into your existing toolchain.
13. FAQ
- GST invoice shows wrong tax split?
- Verify state codes on both organization Settings and the client record. Same state = CGST+SGST; different state = IGST.
- Invite email not arriving?
- Configure MAIL_* in your .env file. Local development may use the log driver.
- Org chart is empty?
- Assign managers on the HRMS Employees page first.
- Can employees see salary data?
- Only Owner and Admin roles can view salary fields.
- Where is in-app documentation?
- After login, open Settings → Documentation inside your workspace for workspace-specific guides.
- How do I get support?
- Contact us or open a ticket in your workspace.