Skip to main content
itzseo
Agency tier · Built in production at Blogrator

The only SEO platform
with built-in HRMS.

Attendance, leave, shifts, overtime, comp-off, monthly HR reports — fully configurable per workspace. Used by Blogrator's own team. Replace Bambee, Deel, or Keka.

Unlocks at the Agency tier ($249/mo). Per-workspace, not per-seat.

The agency HR problem

Clock-ins on WhatsApp. Leave requests in DMs. Payroll in Excel.

Most SEO agencies postpone real HRMS until they have 15+ people. By then the spreadsheet stack is unmaintainable.

WhatsApp clock-ins

People text “In” and “Out”. You scroll backwards on the 12th to count days.

Leave via DM

Requests in 3 different threads. Approval forgotten. Balance unknown.

Manual payroll math

Late marks, comp-off, half-days, OT — calculated by hand the day before salary.

No audit trail

Disputes about “I was here” or “I told you on Slack” have no record.

What's included

A complete HRMS, built into your SEO workspace.

Seven surfaces. Configured once via the setup wizard. Used daily by every employee.

Employee experience

Built into the daily workflow.

No separate app. No login switch. HR lives in the same workspace as their SEO tasks.

Daily punching

From the same top bar

  • Always-visible Employment Pill shows current shift + clocked hours
  • One-click Clock In / Clock Out / Break
  • 10-minute undo window if you misclick — no HR ticket
  • Today's session timeline appears under the pill
Personal calendar

See your month at a glance

  • Daily hour totals + late/early flag badges
  • Holiday badges with workspace + type (Public/Restricted/Optional)
  • Leave overlays show approved + pending requests
  • Weekend dimming so workdays stand out
Apply leave

Modal, not email

  • Pick leave type from your workspace's configured types
  • Date range with half-day support
  • Live balance check before submit
  • Workspace holidays auto-deducted from total days
Overtime

No spreadsheet math

  • Sunday + post-shift hours auto-create OvertimeEntry
  • Track pending / approved / rejected status
  • Comp-off balance shown alongside leave types
  • Apply comp-off via the same leave modal
HR experience

For HR + managers.

Role-gated views. HR sees workspace-wide. Department managers see their team.

Attendance oversight

/hr/attendance

  • Workspace-wide table — every employee × today's status
  • Filter chips: Working / Late / Absent / On leave / Holiday
  • Per-employee drill: session timeline, weekly summary
  • Retroactive-add for missed punches with audit trail
Leave queue

/hr/leave

  • Pending / Today's decisions / This week / All filter chips
  • Per-row Approve / Reject / HR Override actions
  • Decision-button stuck state prevents double-click race
  • Cancel approved leaves with reason logging
Overtime queue

/hr/overtime

  • Auto-populated from session-builder
  • Approve credits COMP_OFF balance via transaction
  • Reject requires reason (validation)
  • Concurrent-approval race protection (double-credit blocked)
HR reports

/hr/reports

  • Monthly attendance — per-employee × per-day grid
  • Leave usage — roll-up per leave type per employee
  • Overtime — month or year mode
  • CSV export on every tab for payroll handoff
Comparison

vs standalone HR tools.

ItzSEO AgencyBambeeDeel HRKeka
Starting price$249/mo bundle$99/mo$49/mo$3/employee
SEO + content tools included
Clock-in/out + sessions
Per-workspace configPartial
Multi-stage leave approval
Clock-out undo window
Built into the workspace
CSV exports for payroll

We're biased, but: standalone HR tools do their job well. The pitch here isn't “ItzSEO has better HR” — it's “you're already paying for an SEO workspace, so why pay $99/mo extra for HR when this includes it?”

FAQ

HRMS questions.

How configurable is it?
Every policy is workspace-defined. Fiscal year, weekly off days, grace period, leave types (with custom names, balances, carryforward rules), shift schedules with per-employee override, holiday lists with template imports, approval workflows (single or multi-stage), overtime rules. 5 starter templates ship with the wizard — ‘Blogrator pattern’ is one.
Do we get charged per employee?
No. The Agency tier ($249/mo) covers your whole team. HRMS scales with your headcount without changing the price. No per-seat surprise on the invoice.
Can the HR person see attendance for one department only?
Yes. Role gating via Phase 32E means a department manager only sees their own department's attendance and leave queues. HR members (via HrMember role) see workspace-wide. Workspace owners see everything.
Does ItzSEO handle actual payroll?
Yes. Phase 40 ships a full payroll engine: per-employee salary structures, monthly DRAFT → FINALIZED → AMENDED lifecycle with audit log, single-page payslip PDFs auto-emailed to employees, CSV exports for accountant handoff. India-specific calculators included (PF, ESI, PT for Maharashtra/Karnataka/West Bengal, TDS Budget 2025). Country-agnostic core means non-India workspaces work too with custom components. Deeper walkthrough at /features/hrms/payroll.
What about employees who work at multiple agencies?
Users can belong to multiple workspaces. The Employment Pill shows the active employer context. HRMS data anchors to the user's employer workspace (Phase 32), so clocking in from Workspace A's context writes to A's HR records, even if they're operating in Workspace B's content at that moment.
Can we configure shifts per-employee, or only workspace-wide?
Both. Set a workspace default shift in the wizard. Override per-employee at /settings/team. Per-employee shifts apply on the next clock-in.
How does the clock-out undo work?
When you clock out, an Undo button appears in the Employment Pill with a live countdown. Default window is 10 minutes (configurable via HR policy). One click reverts the clock-out — the system writes a CLOCK_OUT_UNDO correction event, leaving an audit trail. After the window expires, the only way to fix it is HR retroactive-add.
Is the leave validator strict about holidays?
Yes. The leave validator deducts workspace holidays from the day count before debiting the balance. Edge case: if every day in a requested range is a holiday, the leave is rejected (you're asking for leave on days you don't need it).

Stop running HR on WhatsApp.

14-day trial of the Agency tier. No credit card. Cancel anytime.