From the moment a holding deposit is requested to the day a tenancy ends, Purple Pepper handles the administration — so your negotiators close deals instead of chasing signatures.
HOW IT WORKS
Capture applicant details, run an affordability check, and send an invitation to pay via Calmony Pay — by bank transfer or card — in under two minutes.
Applicant data pre-populates the wizard. Set rent, deposits, tenants, guarantors, and special conditions — deposit caps enforced by jurisdiction automatically.
The full document hub — tenancy agreement, compliance pack, prescribed information — goes out as one secure link. Visual status indicators show which party is outstanding.
Compliance alerts fire at 30 days before certificate expiry. Renewal decisions surface 90 days before term end. Sanctions checks run before any renewal is confirmed.
[ GET STARTED ]
Join the waitlist or email us at sf-core-org-support-purple-pepper@saas-factory.ai
[ HOLDING DEPOSIT / NEW LETS ]
The pre-holding deposit stage captures multiple applicants from a single viewing — affordability, adverse credit, notes — and fires a confirmation email to the landlord before a penny changes hands. Once invited, the AI chaser agent sends up to three reminders automatically, then marks declined if no response.
Country-aware calculation England: (rent × 12) ÷ 52. Wales: rent ÷ 4.35. Formula driven by your default country setting.
[ E-SIGNING / DOCUMENTS ]
The document hub presents the tenancy agreement, compliance certificates, prescribed information, and deposit documents as a single continuous web page — sent via one secure link, signable on any device.
Stage 1: tenancy agreement. Stage 2: compliance pack (gas, EPC, EICR). Stage 3: deposit declaration. Each stage dispatched and tracked independently.
The platform records every time a recipient opens the document link, and how many times — visible inside the tenancy record with timestamps.
[ COMPLIANCE / AML / RISK ]
Gas Safety, EPC, and EICR expiry dates are tracked across every property. When a certificate is 30 days from expiry, on the day, and post-expiry, agents receive automatic in-app and email alerts. Upload a renewed certificate and it is automatically distributed to all active tenants — no manual follow-up.
Compliance risk register Log risks with date, registrant, details, and status (outstanding / closed / committed). Full audit trail.
agentOS compliance pull Standard compliance documents auto-pulled from agentOS. Missing certificates shown as warnings on the property record.
[ AML DASHBOARD ]
Initiate a virtual, non-face-to-face AML check directly from the applicant record. Results land in the platform with a full audit trail — no separate portal login, no spreadsheet tracking.

[ RENEWALS / PORTFOLIO ]
Renewal notices go to landlord and tenant at 90 days and again at 7 days — automatically. Agents see a Decision Required queue on the dashboard and can confirm a fixed-term renewal, continue periodic, or set to end from one screen.
3-stage wizard pre-populated from the current term. Adjust length, rent, and tenant composition. Skip and Create when nothing changes.
2-stage wizard covering service type and rent update. Creates a periodic term record — managed identically to a new tenancy.
[ DASHBOARD / PORTFOLIO ]
Live KPIs, bucketed pipelines, and outstanding items across every tenancy — updated in real time. Managers see per-agent workload without check-ins. Branch-level agents see only their own portfolio.
New lets pipeline In Progress · Ready to Move In · Moved In (30-day rolling) · Action Required. Move-in date drives RAG urgency — sooner = higher in the queue.
Renewals pipeline 7 status buckets from Decision Required to Ended. Overdue renewals auto-flagged with email alert to the responsible agent.
Outstanding items view Every incomplete todo and pending compliance task across all tenancies, sorted by due date. Mark complete without opening the tenancy record.
[ TENANT & LANDLORD PORTALS ]
Tenants and landlords each get a dedicated portal — your logo, your colours — accessible from any device without an app download. Tasks, documents, messages, and compliance certificates in one place.
Sign cost breakdown, pay holding deposit, sign tenancy agreement
Add relevant persons and guarantor details
[ INTEGRATIONS ]
Tenancies, landlords, properties, and compliance documents sync continuously between Purple Pepper and agentOS via the CoreApi OAuth connection. When a holding deposit is paid, the property flips to let agreed and comes off portals automatically. Signed tenancy agreements sync back to agentOS.
Property, tenancy, landlord, and tenant bi-directional sync
Compliance documents pulled from agentOS; missing ones shown as warnings
Referencing routed through ReferencingCheck and ReferencingDocument
[ LEGISLATION / JURISDICTION ]
Set England, Wales, Scotland, or Northern Ireland as the company default. Address blocks require a country selection to prevent issuing wrong-jurisdiction paperwork.
[ SETTINGS / CONFIGURATION ]
Company Settings holds your defaults: todo templates, deposit providers, break clauses, compliance document library, e-sign chase frequency, branding, and branch configuration — set once, applied consistently across the whole portfolio.
Each branch has its own name, address, and users. Managers see the aggregated portfolio; branch agents see only their own. Branch branding overrides available.
[ AUDIT / SECURITY ]
Platform-wide audit log Every tRPC mutation emits an audit event — user, action, entity, IP, device, timestamp. Filterable by user and date range. Read-only UI table.
AES-256-GCM encryption at rest Landlord bank details and applicant PII — national insurance numbers, dates of birth, income — encrypted in the database.
Content Security Policy CSP, HSTS, X-Frame-Options: DENY, X-Content-Type-Options: nosniff headers enforced on every response.
[ FAQ ]
Automatic agentOS sync When holding deposit is paid, property flips to let agreed and comes off portals instantly.
Configurable bundle Cost breakdown, draft agreement, and custom uploads go out with the invitation — all merge fields pre-filled.
Scheme selector for let-only Pick TDS, DPS, or MyDeposits at the invite stage when the property is let only.

A date- and time-stamped record proving documents were sent and opened is always available — usable as court evidence even if the tenant never signs.

Visual signing status Red = sent/awaiting · Green = signed. See at a glance which party (tenant 1, tenant 2, guarantor, landlord) the document is waiting on.
Parallel or sequential control Configure per-send: all parties sign simultaneously, or tenants must complete before the landlord receives their copy.
Configurable chase frequency Set a company-wide default (daily or weekly reminders) with per-send override — the platform chases until signed.
One-click resend Resend any document, payment link, or signing request at any stage — handles deleted emails and spam without cancelling the original.
Preview before dispatch Review the full combined document page — verify landlord names, figures, and merge fields — before anything is sent.
Sanctions check before renewal UK government sanctions register data (OFSI / UKSL) checked for both tenant and landlord. Match percentage shown; 90%+ triggers a strongly-worded prompt.

Liveness test + document scan AI-powered document recognition and proof of address capture — all in the browser.
Credit consumption model AML credits managed in Company Settings. Each check deducts one credit; balance visible at a glance.
Referencing via Blinc-UK Initiate, track, and retrieve tenant references from the same applicant record. Bulk-reference all applicants in one action.
Rent Guarantee Insurance Purchase nil-excess rent protection (up to 12 months) and up to £50,000 legal expenses cover directly from the tenancy or property record.
Monthly snapshot on the 1st tracks managed vs advertised vs gone. At-risk register sortable by void months. Recovery rate tracked for agent KPIs.
Portfolio split Managed and let-only portfolios shown separately. KPIs at a glance, no filter needed.
Manager oversight Admin-role managers see per-agent workload metrics and can click into any agent's portfolio view.
Provisioned instantly via the welcome email — no separate sign-up
View all properties and associated tenancies
Review and action offers, document approvals
Access compliance certificates — gas, EPC, EICR
Built-in instant messaging with the agent team
Single source of truth across both platforms

Flat Fair API connection triggers tenant choice (zero deposit or cash), collection, and TDS protection — no manual re-entry.
The Depository On tenancy signing, the tenancy agreement and inventory are pushed automatically via API — ready for end-of-tenancy workflow.
Deposit Clear Native suite product within SaaS Factory — tighter integration as an additional deposit option alongside Flat Fair, TDS, DPS.
Security deposit caps enforced England/Wales: 5 weeks rent. Scotland: 2 months rent. Northern Ireland: no statutory cap. Driven by the property's default country.
agentOS is the default referencing supplier (API-connected). Switch per tenancy or set a company default. Scaffolding is in place for Vouch, Canopy, and Rightmove Legal for Landlords. Bulk-reference all applicants in one click.
Pick and configure your inventory supplier in settings. Inventory Hive is the initial integration with scaffolding for No Letting Go, KPR Inspect, and InventoryBase. Inventories sync into the move-in workflow and support the two-week tenant sign period.
The correct legal instrument under the Renting Homes (Wales) Act 2016 is selectable as a tenancy type — distinct from an Assured Shorthold Tenancy.
In-app and public legislative tracker: dated milestones, visual stage progress from First Reading to Royal Assent, and a required-actions checklist by user type.
Phase 1 (1st May 2026) and subsequent implementation dates surface as dashboard alerts so agents are never caught by a legislative deadline.
Invite agents via email with a tokenised sign-up link. Assign admin, agent, or read-only roles. All actions written to the company audit log.
Define default checklists that appear on every new tenancy — title, assignee type, due-date offset. Individual tenancies can override or extend.
Failed auth event logging Every 401 and 403 event written to the audit trail — silently dropped events are a security blind spot the platform eliminates.
Webhook signature verification Blinc-UK and Signable webhooks reject when the secret env var is not configured — no silent bypass.
GDPR infrastructure Subject Access Request form, data correction requests, ICO escalation pathway, and a retention enforcement mechanism flagging records due for deletion.