A commercial property promenade in daylight, tenants and shoppers walking
Tenant Portal

Your tenants, in their own portal.

One private login per tenant — and one place to reach them all. Post an announcement once and send it as a portal notice, an email, and a text; take maintenance requests, monthly vehicle confirmation, documents, and paid-service agreements, all self-serve. Run the property, not the front desk.

30-day trial No credit card Cancel anytime
Why it matters

Talking to your tenants is the job.

Every closure, every schedule change, every "the elevator's fixed" — keeping tenants in the loop is the core of running a commercial property, and it can feel like a burden or it can flow. The portal makes it flow: say it once and it reaches everyone the way each tenant actually pays attention — on the portal, in their inbox, or on their phone — with every request logged on the record.

Reach every tenant

One announcement. Three ways to land.

Write a notice once and decide how it goes out — a post on the portal, an email, a text, or any combination. Each surface gets its own wording, because a phone needs short and plain while an inbox can take detail.

On the portal

A post they see when they log in

The announcement lands on every tenant's dashboard, formatted and readable, with PDFs or images attached. Each one can carry a private question thread, so a tenant asks one-to-one and only your team sees it.

By email

The detailed version, in their inbox

Tenants who opt in get an email the moment you publish — the fuller, formatted version, with bold, lists, and links. They control the opt-in themselves from their account page.

By text

A short text for the urgent stuff

A water shutoff tomorrow, the lot closed Saturday — the things people need to see now. A separate plain-text version goes out as an SMS to tenants who opted in, sent from a carrier-registered number with one-tap STOP. A paid add-on — more below.

What's inside

The portal tenants actually log in to.

Mobile-friendly and self-serve — built so tenants use it because it's easier than calling, not because they have to. Everything they do lands on your side as a clean, timestamped record.

Maintenance requests, tracked

A tenant files a request with photos and a category. Approve it and it becomes a real work order. From there the tenant can follow the status and reply back to your team on a shared thread — the calls you used to take, turned into a record.

Lost & Found, shared across the property

A shopper leaves a phone at one storefront and asks at another — any tenant can post the lost item, and every tenant sees it, so the staff who find it can connect the dots. Reports carry the guest's contact details and an optional photo, and your office gets a running gallery of what's turned up.

Monthly vehicle confirmation

Each month tenants review the vehicles on their account — keep, remove, or add — and submit with an attestation. The same page shows them your parking rules, a parking map, and who to call to tow, so the answer to "where do I park?" is right where they already are. The changes write straight onto your parking list.

Announcements across portal, email & text

Push a notice — a water shutoff, holiday hours, a rule change — as a portal post, an email, a text, or any mix, each with its own wording, plus PDFs or images. Every announcement can carry a private question thread, so a tenant asks one-to-one and only your team sees it.

Target a list, or schedule ahead

Send to everyone, or to a specific group — just the ground-floor suites, just the businesses on the north lot. Publishing now or want it to go out at 7am Monday? Set the time and it sends itself.

Text subscribers beyond your tenants

Collect SMS subscribers through a public opt-in page — a name, a phone, a consent box — and add people yourself. Announcement texts reach them too, automatically de-duplicated against tenants who already get the text on their portal account.

The opt-in list that grows itself

The portal helps you fill the list. Tenants who haven't turned on text alerts yet see a one-tap prompt on their own dashboard — so your opt-in list grows on its own instead of you chasing sign-ups.

A documents library, scoped per tenant

Leases, certificates of insurance, notices, building rules — filed in one place tenants can reach. Share a document with everyone on the property, or with just one tenant who's the only one who needs it.

Paid-service agreements

Bill for something beyond the lease — utility cost-sharing, extra parking, a recurring service. The tenant reviews the terms and formally accepts or declines right in the portal, with a complete record of who agreed to what and when.

Live service schedules

Post your recurring services — valet, security, trash pickup — and each one shows tenants a live "open now" or "closed now" status against the clock. Pause one for a holiday without deleting it, and tenants see the note instantly.

Happening around the property

Tenants submit their own sales and events; you review and approve before anything publishes; approved ones show property-wide. A curated channel for neighboring businesses to promote to each other — with you holding the final say.

A pinned quick-reference panel

Gate codes, the Wi-Fi password, trash times — the things tenants always forget — pinned to the top of their portal, copy-ready in one tap. Set it once and stop answering the same question every week.

No login? Still no phone call

Drop a single link in an email, a text, or a QR code by the elevator, and a tenant can file a request — category, description, and photos — without ever creating an account. They get a tracking number on the spot and a private status page, and it lands on your side as the same clean work order.

Your side

The whole property at a glance.

Everything above is what tenants see. Sign in to your own dashboard and you get the other half — what's working, what's waiting, and what needs a nudge.

Everything that needs attention, in one view

The dashboard opens on the live state of the property — active tenants, invites still waiting, unanswered questions, open suggestions, lost items, current announcements — so you can see where things stand without clicking through a half-dozen screens.

An alerts panel that flags the loose ends

The tenant who never finished setup, the message no one replied to — the dashboard surfaces them on its own, so the thing that would otherwise slip through is the first thing you see when you log in.

Works better with the suite

One tenant identity, wired into the property.

The portal isn't a one-way intake box — what tenants do flows straight into the modules that act on it. Every connection here is one the software actually makes.

A real example

The monthly vehicle confirmation, start to finish.

How a once-a-month tenant task keeps your parking enforcement honest — without the office chasing a single email.

  1. 1

    The cycle opens

    Each month every tenant sees a confirmation banner with the vehicles currently on their account.

  2. 2

    They review their own

    Keep the ones that are still theirs, flag the ones that aren't, add anything new — then attest and submit.

  3. 3

    The parking rules are right there

    The same page shows your property's parking rules, a tappable parking map, and tow contacts — so the once-a-month visit doubles as the reminder of where to park.

  4. 4

    It writes to your list

    The changes post straight onto your parking registry — removed plates archived, added plates flagged for review.

  5. 5

    Your enforcement stays accurate

    The list is current because the tenants maintain it — and you can see exactly who confirmed and when.

Pricing
$99 a month, standalone.

Standalone, with unlimited tenant logins and no per-user fees — or inside SquareKeeper Complete, all seven modules for $499/month. Text announcements are a paid add-on at $39/month, when you want them. The first 30 days are free and there's no credit card to begin.

Common questions

Tenant Portal, answered.

Are there per-tenant fees?

No. Tenant logins are unlimited and there's no per-user charge — a 30-unit property and a 300-unit property pay the same flat module price. The portal only earns its keep if tenants actually use it, so we never put a seat meter between them and it.

What happens during tenant onboarding?

You invite a tenant from your dashboard. They get a welcome email with a one-time setup link, choose a password, and they're in. There's no separate account-creation step for them to fumble.

Do tenants have to use it?

No — your existing intake still works, and your team can keep logging the work the way they do today. But because it's faster than calling, properties typically see tenants converge on the portal on their own within a few weeks.

How does a maintenance request reach my team?

A tenant submits with a category, a description, and up to three photos. You review it; on approval it becomes a real work order with the tenant's name and a reference number attached. Any update you mark shareable flows back to the tenant, and they can reply to your team on that thread — so they follow progress without calling.

Can tenants get a text when we post an announcement?

Yes — and it's available now. Email notifications are built in (tenants opt in and get an email the moment you publish), and texting is a paid add-on we set up for your account: it sends each announcement's plain-text version as an SMS to tenants who opted in, from a carrier-registered number, with one-tap STOP. Email, text, both, or neither — you choose per announcement.

What does the text add-on cost, and who can I text?

It's a paid add-on at $39 a month, layered on top of your portal subscription, with room for up to 1,000 texts a month — and if a busy month ever reaches that ceiling, announcements simply keep going out by email, so nothing stops mid-send. You can text tenants who opted in from their portal account, and you can also collect text subscribers through a public opt-in page (a name, a phone, a consent box) or add them yourself — handy for businesses or contacts who aren't full portal users. Everyone's de-duplicated, so no one gets the same announcement twice.

Can I send an announcement to just some tenants, or schedule it?

Both. Target a specific list — a set of suites, a building, a group you define — instead of the whole property, and set a future date and time so it publishes and sends itself when you want it to.

Can different documents go to different tenants?

Yes. Each document is either shared with all tenants on the property or scoped to one specific tenant — so a lease or a notice meant for a single business is visible only to them, while building rules and shared certificates reach everyone.

How do tenants reset their password?

A standard forgot-password flow right on the sign-in page — they request a reset email, set a new password, and they're back in. No call to your office, no extra step on your side.

Does it support multiple people per business?

Yes. A tenant can have more than one portal login, each with its own email and password — so several people from the same business can sign in to the same tenant account, with no shared password to pass around.

Give tenants a place to go.

Start a free 30-day trial — no credit card. Every tenant gets their own login, with no per-user fees.