AI condition inspection for MagicDoor
RapidEye reads the photos on your MagicDoor maintenance requests and work orders and keeps a dated condition record per unit, so a move-out deduction has two sets of images behind it.
Where photos live in MagicDoorOverview
In MagicDoor, photos belong to a job. RapidEye makes them belong to a unit. Every tenant report becomes a structured request with a category, an urgency and attached photos; converted to a work order, it carries scope, vendor, urgency, photos, chat and invoice on one record, and the vendor uploads more from the field. That record is excellent at answering what happened on this job. It was never built to answer what this unit looked like in March, or what changed between one tenancy and the next. RapidEye reads those same photos alongside the unit and the lease dates and returns a running condition record: what is new, what the scope said would be fixed and is not visible, what is missing from the room. Nothing in MagicDoor is written to or changed.
How it works with MagicDoor
MagicDoor already routes a photo through several hands before a job closes. The integration reads at each of those points rather than adding one of its own.
- The tenant's photos on the request. Requests arrive from the portal, SMS, chat or email and land with a category, an urgency and images attached. RapidEye reads them for what the tenant did not report: the ceiling stain under the leak they did report, the second burner that is also dead, the mould running past the edge of the crop. A finding here means a second work order goes out on the same visit instead of two weeks later.
- The vendor's photos during and after the work. The vendor portal takes status, photos and notes from the property, and photo uploads happen both during and after. RapidEye reads the closing images against the room's own history, so a patch painted the wrong colour, a blind still hanging crooked or a filter that was never actually swapped comes back named and located.
- Group work orders. Building-wide pest, paint or similar, with individual unit work orders under a group and a roll-up status. This is where sampling normally happens, because nobody opens forty sets of photos. RapidEye opens all forty and tells you which three units the crew did badly.
- Move-in and move-out. MagicDoor has no inspection record, so this is the one place the photos do not exist yet. A RapidEye capture link goes to whoever walks the unit, opens in a phone browser with nothing to install, and asks for a fixed set of angles per room. Those become the unit's baseline, and every later request photo is read against it.
Each finding names the property and unit, the room, the spot, the kind of problem, how serious, the pair of photos and the dates between them, plus a suggested next step. Each one arrives in the RapidEye dashboard, and can be mirrored to Slack or email. Whether it becomes a work order in MagicDoor is yours to decide. And photos are not the only input: teams that film walkthroughs, hold Matterport scans, or want findings scored against their own condition report get that set up with us on the first call.
How to connect MagicDoor to RapidEye
- Your units and leases, already in MagicDoor. RapidEye keys its record to the unit, so a unit that exists in MagicDoor is a unit it can hold a baseline for. Portfolios, properties and units all carry through.
- Where the photos come from. Images already on requests and work orders are read as they are, and nobody changes how they work. For move-in and move-out a capture link fills the gap, since there is no inspection object to attach to.
- Add RapidEye as a property manager. Users, then Property Managers, then Add property manager. The modal has the name, the email and the two access settings MagicDoor makes you set separately.
Your tenants keep messaging the way they message, your vendors keep working in their own portal, and the first findings arrive with the first photos.
Where photos live in MagicDoor, and what they are attached to
Checked against MagicDoor's help centre and feature pages, September 2026.
MagicDoor is an AI-native residential property management platform, and its maintenance side is built as two linked objects rather than one. According to MagicDoor's help centre documentation (magicdoor.com), a maintenance request is created from Maintenance, then Maintenance Requests, then Add Maintenance Request, and the form asks for a description, any relevant photos or documents, a Priority, and a Category, with the note that categories are what let the AI set a score and determine urgency. When that request becomes a work order, the two stay linked, the work order runs its own vendor or group chat context, and you can navigate back to the original request to read its conversation and history. The practical consequence is that a unit's photographic history is scattered across two record types and however many jobs it has had.
From there the vendor drives the work order through four statuses in their own portal.
Statuses as documented by MagicDoor. The last line of each is where RapidEye reads.
What each part of a work order can tell you on its own
MagicDoor puts scope, vendor, urgency, photos, chat and invoice on one record. They answer different questions, and only one of them is a record of the property itself.
Does MagicDoor have move-in and move-out inspections?
No inspection object exists. MagicDoor's own sitemap and help centre run to leases, tenants, vendors, work orders, bills, banking, reports, AI runbooks and permissions, and none of them describe an inspection, an inspection template or a condition report. The word appears once in the product pages as an example of a group work order, which is a job you dispatch, not a record of what a unit looked like. So the condition history exists in MagicDoor only as a by-product: the photos are there, spread across requests and work orders, tied to whichever job happened to produce them.
The platform does compare images in one place. When AI is on for a work order, the documented steps include photo comparison at completion, before against after, so a routine job can close itself without a coordinator opening it, and when a tenant disputes completion the chat history and that comparison are delivered to the PM. That is a good check on one job, and it is bounded by one job: two images, one visit, one scope. RapidEye works the other axis. It holds every photo of that unit as one running record against the room's own last known state, which is what a move-out deduction, an owner report and a claim against a vendor all actually need. The two are complementary, and neither one is doing the other's job.
MagicDoor integration FAQ
Does RapidEye integrate with MagicDoor?
Yes. RapidEye reads the photos attached to your MagicDoor maintenance requests and work orders, together with the unit, the lease and the dates, and returns a condition record per unit rather than per job: what is new since the last set of photos, what the scope said would be fixed and is not visible, what is missing from a room. Your requests, work orders, statuses, chat threads, vendor assignments and bills stay exactly as they are.
Does MagicDoor do move-in and move-out inspections?
There is no inspection object in MagicDoor. Its help centre and feature pages cover maintenance requests, work orders, vendors, leases, accounting and AI, and none of them describe an inspection record, an inspection template or a condition report. Photos in MagicDoor live on a request or a work order, which means they are organised by the job that produced them and not by the unit or the tenancy. That is the gap RapidEye fills: it holds the unit's condition across leases and gives you a dated before and after for a deposit deduction.
MagicDoor already compares before and after photos at completion. What does RapidEye add?
MagicDoor's comparison closes out one job: it checks the two images on that work order so a routine job can close without a person opening it. RapidEye works on a different axis. It holds every photo of that unit, from any request, any work order and any walkthrough, as one running record, so a scratch is dated to a tenancy, a repair is checked against the room it sits in rather than the crop it was photographed in, and the problem nobody filed a request about is reported too.
Can RapidEye read the photos a tenant sends in?
Yes, and they are often the most useful ones. MagicDoor turns every tenant report, from the portal, SMS, chat or email, into a structured request with a category, an urgency and attached photos. RapidEye reads those images for what the tenant did not think to mention: the mould creeping past the edge of the frame they meant to photograph, the second appliance that is also out, the water mark on the ceiling below the leak they reported.
Will RapidEye change work orders, statuses or bills in MagicDoor?
No. RapidEye reads and reports. It creates no requests, moves no status through pending, in progress, completed or closed, writes nothing into a chat thread, and touches no bill or approval threshold. Findings land in the RapidEye dashboard and, if you want them there, in Slack or an inbox. Whether one becomes a work order in MagicDoor is your call.
We run MagicDoor's maintenance AI. Does RapidEye conflict with it?
No, they sit on either side of the job. MagicDoor's Genie reads what the tenant wrote and scores urgency before dispatch; RapidEye reads what the camera saw after. You can leave the AI on for every category and still get an independent read of the images, and because RapidEye writes nothing back, none of your escalation rules, category overrides or auto-approval thresholds are affected.
Other residential platforms where the photos pile up
Every one of these collects images on a maintenance record or an inspection, and none of them was built to read them.
AppFolioMobile inspections run directly in AppFolio alongside online requests and work orders.
BuildiumInspections powered by HappyCo, performed on a phone or tablet even while offline.
RentvinePhotos, video and audio in every maintenance ticket, dispatched with an AI diagnostic summary.
Rent ManagerInspections performed, documented and completed in the field on rmAppSuite Pro, then uploaded back.
InnagoWork orders and a maintenance team managed in one place for smaller portfolios.
All long-term residential integrations
Sources
- MagicDoor help centre and feature pages: maintenance requests, work orders, vendor portal, maintenance AI, teammate invitation and property manager permissionsmagicdoor.com
- AppFolio product pages, maintenance and inspectionsappfolio.com
- Buildium product pages, mobile property inspection appbuildium.com
- Rentvine product pages, maintenance and inspectionsrentvine.com
- Rent Manager product pages, rmAppSuite Pro mobile featuresrentmanager.com
- Innago product pages, maintenance requestsinnago.com
Sources are named at the publisher level and were checked against the publisher's live pages before this page was published.

