Skip to main content
All Docs
FeaturesPurple PepperUpdated April 7, 2026

Rent Guarantee Insurance

Rent Guarantee Insurance

The platform integrates with Blinc-UK to let letting agents purchase and manage nil-excess Rent Guarantee Insurance (RGI) policies without leaving the dashboard.

Prerequisites

You must have Blinc-UK API credentials configured. Set the following environment variables:

BLINC_UK_API_KEY=your_api_key
BLINC_UK_API_URL=https://api.blinc-uk.com  # or your assigned endpoint

If these are not set, a warning banner is shown on the insurance page and purchases are blocked.


Navigating to the Insurance Page

  1. Open the dashboard sidebar.
  2. Click Rent Guarantee (shield-check icon).
  3. You land on /dashboard/insurance.

Dashboard Overview

The page displays five summary cards:

CardDescription
TotalAll policies for your organisation
ActiveCurrently live policies
PendingAwaiting payment or activation
ExpiredPolicies past their cover end date
CancelledManually cancelled policies

Below the cards is a filterable policy table. Use the Status and Property dropdowns to narrow results. Each row offers View and Download Certificate actions.


Purchasing a Policy

  1. Click Purchase Policy on the insurance page.

  2. Fill in the required fields:

    FieldNotes
    PropertySelect from your property list
    Payment PlanAnnual (£195.00/yr) or Monthly (£19.50/mo)
    Cover Duration6, 9, or 12 months
    Cover Start DateDefaults to today
    Tenant NameFull name of the tenant
    Landlord NameFull name of the landlord
    Monthly Rent (£)Numeric value, e.g. 1250.00
    NotesOptional free-text
  3. Click Proceed to Checkout. You are redirected to the Calmony Pay checkout.

  4. After a successful payment, the platform automatically activates the policy with Blinc-UK via a background job. The policy status moves from pendingactive.

Pricing summary

PlanAnnual costNotes
Annual£195.00Nil-excess; best value (save £39)
Monthly£234.00 (£19.50 × 12)Spread across the year
  • Cover limit: up to 12 months' rent
  • Legal expenses: up to £50,000
  • Cover is property-based, not tenancy-specific

Policy Lifecycle

pending → active → expired
                 → cancelled
                 → lapsed
StatusMeaning
pendingPolicy record created; payment not yet confirmed
activePayment confirmed and policy activated with Blinc-UK
expiredCover end date has passed
cancelledManually cancelled (owner/admin only)
lapsedActivation failed or payment was abandoned

Cancelling a Policy

Only users with the owner or admin role can cancel a policy.

  1. Open the policy detail modal.
  2. Click Cancel Policy.
  3. Enter a cancellation reason.
  4. Confirm. The cancellation is sent to Blinc-UK and the policy status is updated.

Renewing a Policy

  1. Open an active or recently expired policy.
  2. Click Renew.
  3. A new linked policy is created and you are taken through the same purchase/checkout flow.
  4. The renewal record references the original policy for audit purposes.

Audit Trail

Every significant action is logged to the platform audit trail:

EventTrigger
purchase_initiatedPurchase dialog submitted
payment_completedCheckout success callback received
activatedBlinc-UK activation confirmed
cancelledPolicy cancelled via UI
renewal_initiatedRenewal started

Background Activation Job

After payment, the platform fires an Inngest event (rgi/policy.activate). The rgiPolicyActivate function:

  • Calls the Blinc-UK API to register and activate the policy.
  • Updates the rentGuaranteePolicies record with the external policy ID and certificate URL.
  • Uses concurrency control, throttling, and retry configuration to handle transient failures gracefully.
  • Raises a NonRetriableError for permanent failures (e.g. invalid property data), preventing infinite retries.

API Reference (tRPC)

All endpoints live under the rentGuarantee router.

ProcedureTypeAccessDescription
integrationStatusqueryallCheck Blinc-UK config; returns pricing info
listPropertiesqueryallProperty list for purchase dialog
listqueryallPaginated policies; accepts status and propertyId filters
getByIdqueryallSingle policy by ID
getByPropertyqueryallAll policies for a property
purchasemutationallCreate policy + initiate checkout; returns checkoutUrl
fulfilPurchasemutationallPost-checkout fulfilment; fires Inngest activation event
cancelmutationowner, adminCancel policy via Blinc-UK API
renewmutationallCreate renewal policy + initiate checkout
summaryqueryallCount aggregations for dashboard cards

Environment Variables

VariableRequiredDescription
BLINC_UK_API_KEYYesAPI key issued by Blinc-UK
BLINC_UK_API_URLYesBase URL for the Blinc-UK RGI API

When either variable is absent the integration degrades gracefully — the UI shows a configuration warning and purchase actions are disabled.