Case study

What a full setup
looks like

Brickwren is an example property management platform, written for this page and not an Orrin customer: 14 help articles and an API with 14 operations. Both went through Orrin’s engine, the same code a workspace runs. Every answer, source and preview below is its output, word for word.

The inputhelp.brickwren.example

Help center

14 help articles

  • Record a rent payment
  • Late fees
  • Rent reminders
  • Online payments and autopay
  • Create a work order
  • Assign a vendor
  • Work order statuses
  • Schedule an inspection
  • Renew a lease
  • Move a tenant out
  • Security deposits
  • Owner statements
  • Team roles and permissions
  • Reports

API · OpenAPI 3

Brickwren API 2.4, 14 operations

  • GET/unitsReadOn
  • GET/tenants/{tenant_id}ReadOn
  • GET/tenants/{tenant_id}/ledgerReadOn
  • POST/paymentsSensitiveOff
  • POST/charges/{charge_id}/waiveSensitiveOn
  • GET/work-ordersReadOn
  • POST/work-ordersWriteOn
  • PATCH/work-orders/{work_order_id}WriteOn
  • DELETE/work-orders/{work_order_id}SensitiveOff
  • POST/inspectionsWriteOn
  • POST/remindersSensitiveOn
  • POST/leases/{lease_id}/renewal-offersSensitiveOff
  • POST/deposits/{deposit_id}/refundsSensitiveOff
  • GET/reports/rent-rollReadOn

Orrin saw

14 articles, indexed as 50 passages. 14 operations, labelled 5 Read, 3 Write and 6 Sensitive from their methods and wording. Brickwren switched on 10 and kept 4 off: record a payment, cancel a work order, send a renewal offer and refund a security deposit.

The output: answersWord for word

Cites every answerPreviews before it actsSays when it is not covered

Ask

How do I waive a late fee for a tenant?

To waive a late fee, open the tenant's ledger, select the fee and choose Waive fee.1 You need the Waive fees permission to do this.1

  1. 1

    Late fees

    To waive a late fee, open the tenant's ledger, select the fee and choose Waive fee.

    0.88
  2. 2

    Late fees

    The late fee is added to the tenant's ledger the morning after the grace period ends.

    0.63
  3. 3

    Late fees

    Late fees

    0.62
  4. 4

    Late fees

    Late fees are set for each property in Property settings, under Late fees.

    0.62

Found 4 passages across 1 document.

Ask

How much notice do tenants get before an inspection?

Tenants get at least 48 hours notice before a routine inspection by default.1 Move in and move out inspections are arranged with the tenant directly.1

  1. 1

    Schedule an inspection

    Tenants get at least 48 hours notice before a routine inspection by default.

    0.82
  2. 2

    Schedule an inspection

    Schedule an inspection

    0.42
  3. 3

    Schedule an inspection

    The inspection report

    0.39
  4. 4

    Schedule an inspection

    Open the unit and select Schedule inspection.

    0.39

Found 4 passages across 1 document.

Ask

What happens if autopay fails?

If an autopay payment fails, autopay pauses and the tenant is asked to update their payment method.1

  1. 1

    Online payments and autopay

    If an autopay payment fails, autopay pauses and the tenant is asked to update their payment method.

    0.76
  2. 2

    Online payments and autopay

    Online payments and autopay

    0.37

Found 2 passages across 1 document.

Ask

Can I edit a payment after the month is closed?

A payment cannot be edited once the month is closed.1

  1. 1

    Record a rent payment

    A payment cannot be edited once the month is closed.

    0.76
  2. 2

    Work order statuses

    After it is closed, a new work order is needed.

    0.39
  3. 3

    Record a rent payment

    Recording a payment

    0.38
  4. 4

    Work order statuses

    Completed and Closed

    0.37

Found 4 passages across 2 documents.

Ask · not covered

Is there a QuickBooks integration?

The documentation does not cover this. In a workspace, the question is logged as unanswered so the gap is visible on the Usage page.

The closest passage matched the question's meaning at 0.22, below the evidence threshold of 0.40.

The output: action previewsPreviews only

Act

Which units are vacant right now?

listUnitsRead

GET /units · List units

Proposed from the request: status: vacant. Nothing required is missing. Optional: property_id, bedrooms.

Proposed

Act

Create a work order for the broken heater in unit 3B

createWorkOrderWrite

POST /work-orders · Create a work order

Proposed from the request: unit_id: 3B, description: the broken heater. Still needed: category. Optional: priority, permission_to_enter.

1 missing

Act

Waive the late fee for the tenant in 4B

waiveChargeSensitive

POST /charges/{charge_id}/waive · Waive a charge

No values found in the request. Still needed: charge_id, reason.

2 missing

Act

Send a rent reminder to every tenant with a balance

sendRentReminderSensitive

POST /reminders · Send a rent reminder

No values found in the request. Nothing required is missing. Optional: tenant_ids, property_id, channel.

Proposed

Under the hood

Why that answer,
and not another

For “How do I waive a late fee for a tenant?”, these are the 6 passages Orrin ranked, in the order the blended ranking of meaning, keywords and phrases put them. The number is each one’s meaning score, as the language model measures it: passages under 0.40 are set aside as weak evidence, at most four go forward, and only sentences whose own meaning is close enough reach the answer.

  1. 1Late fees › Waiving a late fee0.89 Used
  2. 2Late fees › When a late fee is charged0.68 Used
  3. 3Late fees0.68 Used
  4. 4Late fees › Setting up late fees0.72 Used
  5. 5Online payments and autopay › Paying rent online0.43 Beyond the first four
  6. 6Late fees › Undoing a waiver0.49 Beyond the first four

Brickwren is an example company, not an Orrin customer. Its help center and API were written for this page, and any likeness to a real business is unintended. The answers, sources, scores and previews are Orrin’s real output, computed from them when this page was built. A preview never calls an API.

Your platform

Try it on
your own help center