Property CRMMaintenance requests for Street agencies

Street + PropServ: tenant reports become Street maintenance requests, with the paperwork filed for you

Connect Street CRM with a single API key. Pull your Street tenancies and tenants into PropServ, let AI triage every tenant report, and watch each one appear in Street as a maintenance request — with works-order and paid-invoice PDFs filed against the property when the job's done.

  • Connect with one Street API key
  • Import tenancies & tenants from Street
  • Maintenance requests raised in Street
  • Works-order & invoice PDFs filed in Street
PropServ
PropServ
Two-way
Street logo
Street
  • Tenancies & tenants
  • Properties
  • Maintenance requests
  • Priority & tenant answers
  • Works-order PDFs
  • Paid invoice PDFs

into PropServ· into Street· both ways

What it does

Keep Street complete while PropServ runs the repair

For agencies on Street who want AI-triaged tenant reporting, a contractor marketplace and automated invoicing without a second set of records to maintain.

  • One-click tenancy import

    Browse your live Street tenancies inside PropServ and import them one at a time or in bulk. Properties are created or matched, tenants are linked or invited.

  • Maintenance requests raised in Street

    Every tenant report on a Street-linked property creates a Street maintenance request with the summary, full description and the tenant's follow-up answers, marked as reported by the tenant.

  • Priority set from AI severity

    PropServ's severity score (or your manual override) maps to Street's Emergency, Urgent, High, Medium and Low priorities, so urgent jobs are unmistakable in Street.

  • Paperwork filed against the property

    When a contractor is instructed the works-order PDF is filed to the property's documents in Street; when the invoice is paid, the invoice PDF follows.

  • Nightly match review

    Each night PropServ checks Street for tenancies it hasn't seen and matches them by Street ID and address. Anything uncertain lands in a review queue where you link, create or skip.

  • Sync status you can see

    Each report shows a Street sync badge — pending, synced or failed with the reason — and every push is queued and retried automatically.

How it works

From Street tenancy to filed invoice

The life of one repair once Street and PropServ are connected.

  1. 01

    Connect Street with an API key

    Generate an application token in Street (Settings → Account Administration → Applications), paste it into PropServ under Settings → Integrations, and hit Test connection. That's the whole setup.

  2. 02

    Import your tenancies

    Open the Street tab under Properties to see your live Street tenancies. Import individually or in bulk: PropServ creates or matches the property, copies address, type, bedrooms, bathrooms and floor area, and links or invites each tenant.

  3. 03

    Tenants report, AI triages

    Imported tenants report by app, web, WhatsApp or a call answered by PropServ VoiceLine. AI gathers follow-up answers, scores severity and checks photos for mould.

  4. 04

    A maintenance request appears in Street

    With maintenance sync switched on, each new report on a Street-linked property creates a Street maintenance request — summary, description, the tenant's Q&A, priority from the severity score, and reported-by tenant with the original timestamp.

  5. 05

    Instruct, complete, get paid — PropServ files the paperwork

    When you instruct a contractor, the works-order PDF is uploaded to the property's documents in Street. When the Stripe invoice is paid, the invoice PDF is filed there too.

  6. 06

    Stay in sync overnight

    A nightly sync looks for new or changed Street tenancies and queues anything that needs a human decision. Resolve the queue in a couple of clicks — or trigger a sync manually any time.

What syncs

What moves between Street and PropServ

A precise map of every entity, which way it flows, and what triggers it.

DataDirectionWhenNotes
Tenancies & tenantsInto PropServOn import, nightly reviewImport from the Street tab (single or bulk). Existing users are linked; new tenants receive an invite. Nightly sync queues unmatched tenancies for review.
PropertiesInto PropServOn importAddress, property type, bedrooms, bathrooms and floor area copied from Street; matched by Street ID, exact address, then fuzzy address with review.
Maintenance requestsInto StreetReal timeCreated when a tenant report is raised on a Street-linked property (per-agency toggle). Includes summary, description, tenant Q&A, priority and reported-at.
PriorityInto StreetOn creationEmergency / Urgent / High / Medium / Low derived from PropServ's severity score or your override.
Works-order PDFsInto StreetOn instructionFiled to the property's documents in Street.
Paid invoice PDFsInto StreetOn paymentThe paid Stripe invoice PDF is filed to the property's documents in Street.
  • Maintenance requests flow one way — PropServ into Street. Street doesn't expose status updates for maintenance jobs, so the job is tracked and closed in PropServ.
  • Landlord records and tenant photos/videos aren't part of the Street sync today; the works-order and invoice PDFs are.
  • Maintenance sync is a per-agency switch — turn it on when you're ready.

Getting started

Live in minutes with one API key

No developer, no onboarding project. If you can generate a token in Street you can connect PropServ.

  1. 1

    Create a token in Street

    In Street go to Settings → Account Administration → Applications and generate an application token.

  2. 2

    Paste it into PropServ

    Under Settings → Integrations choose Street, paste the token and click Test connection. Turn on maintenance sync when you're ready for reports to flow.

  3. 3

    Import and go

    Open the Street tab under Properties, import your tenancies, and PropServ invites your tenants to start reporting.

  4. Available to PropServ estate & letting agent accounts. Your token is stored encrypted and can be revoked from Street at any time.

FAQ

Street integration questions, answered

Straight answers on how PropServ and Street work together day to day.

How do I connect Street to PropServ?

Generate an application token in Street under Settings → Account Administration → Applications, then paste it into PropServ under Settings → Integrations and click Test connection. Setup takes a few minutes and needs no developer.

Does PropServ create maintenance requests in Street?

Yes. With maintenance sync enabled, every tenant report raised on a Street-linked property creates a Street maintenance request containing the summary, description, the tenant's follow-up answers, a priority based on the severity score, and the original report time.

Are Street maintenance requests updated when the job progresses?

Street's API doesn't currently allow maintenance jobs to be updated after creation, so PropServ tracks progress and closure itself. What Street does receive is the works-order PDF when a contractor is instructed and the paid invoice PDF when payment lands, both filed against the property.

How are Street properties matched to PropServ properties?

By Street property ID first, then exact address (first line + postcode), then a fuzzy address match. Confident matches link straight away; borderline ones go to a review queue where you link, create a new property or skip.

Do my tenants need to do anything?

Tenants imported from Street who don't yet have a PropServ account are emailed an invite. Once they accept they can report issues by app, web, WhatsApp or PropServ VoiceLine.

How often does it sync?

Maintenance requests and document uploads happen in real time as events occur. Tenancy discovery runs nightly and can also be triggered manually from Settings → Integrations.

Does it sync landlords or photos?

Not currently. Landlords and tenant photos/videos aren't part of the Street sync; tenancies, tenants, properties, maintenance requests and works-order/invoice PDFs are.