For landlords, property managers and maintenance teams. One tag puts the drop on your own site.
Your team drops the photo a resident sent. In ten seconds the card says what it is, how urgent, who to call, and what to say right now.
Every card carries your site's name. You choose the name in the tag. The full list of what we record is below.
The drop is built for the people who look after a building. Set data-role to the person who drops the photo:
landlord for the person who runs the property. The card opens with the words to say to the tenant now.fixer for the person who does the repair. The card opens with the words to say on arrival.One tap on the card switches between the two.
<script src="https://fixragent.com/embed.js" data-source="walker-rentals" data-role="landlord" async></script>
Where to paste it: inside <body>, at the spot on the page where the box should sit.
Your site's name: change walker-rentals to a short name for your site. That name is written on every card record and every event from your page, so the cards from your site count as yours.
The loader makes one frame in that spot, and the frame grows as the card fills it. Your site stays cookie-free.
unfiltered_html capability saves the block, and on WordPress.com on a paid plan with hosting features. WordPress.org, Custom HTML, updated 15 Jun 2026, and WordPress.com Support, Custom HTML block, reviewed 11 Aug 2026, both read 14 Sep 2026.The same tag, running on this page with data-source set to embed-demo and data-theme set to dark, because this page is dark. Drop a photo of something in a building. A photo dropped here is a real read and is stored like any other.
| attribute | what it does | if you leave it out |
|---|---|---|
data-source | Your site's name. It is written on every card record and every event from your page. Letters, digits and hyphens, up to thirty-two of them. | embed |
data-role | Who drops the photo: landlord for the person who runs the property, fixer for the person who does the repair. The card opens in that voice and switches with one tap. | landlord |
data-medium | The kind of page the drop sits on, so you can read your own numbers apart later. | partner-site |
data-theme | Say dark when the page around the frame is dark, so the frame's own labels and footer take light ink. The card itself stays as it is. | light |
data-height | The frame's smallest height, in pixels. The frame fits the drop box, grows with the card, and holds at least this height. | the drop box's own height |
data-target | A CSS selector. The frame goes inside that element instead of where the tag sits. | where the tag sits |
data-multiple | Present: a second tag makes a second frame. Absent: a second tag on the same page is ignored. | absent |
When someone uses the box on your page, we record:
The box keeps one note in the visitor's browser: where the visit came from. The browser clears it when the tab closes. Your site stays cookie-free.
Analytics run inside the frame, on fixragent.com, with posthog-js in persistence: 'memory'. Each event carries the properties posthog-js attaches, among them $device_type, $browser, $os, $screen_width, $current_url (the frame's address, which carries your hostname) and $referrer (your site's origin, under strict-origin-when-cross-origin). The frame adds channel: 'embed', utm_source (your data-source), and embed_host and utm_campaign (your hostname). The analytics project stores the connection's IP address with each event.
The request that builds the card carries variant: 'source:<data-source>' and channel: 'embed', and the card record stores the variant. The one browser entry is fixr_triage_utm in sessionStorage on fixragent.com.
We store the photo. Google keeps the prompt, the response and the photo for 55 days. The card asks for one contact detail, an email address, and stores it when the reader types one in, under the consent line printed beside that field.
Each internet connection can send twenty photos an hour, so a team working from one office shares twenty an hour. We run the capacity behind the card, so the tag is the whole job on your side.
On a phone the picker offers the camera and the photo library, straight from the phone's own picker.