Taking longer than usual — the server may be waking up. Sign in instead
CoreCollect
Agent Portal
Sign in
Select your name and enter your PIN
Incorrect PIN. Try again.
First time? Your default PIN is 1234. You can change it after logging in.
·
Join CoreCollect
The operations platform for real estate brokerages. Get started in 60 seconds — we'll take it from there.
FREE TO START
You don't pay until we collect.
Just 3.5% per commission we process — no setup fees, no monthly costs, no commitments.
Already on the platform?
Brokerage Signup
Tell us about your brokerage
We'll reach out within 24 hours to set up your portal.
No payment required to get started — you only pay our 3.5% when we collect for you.
Agent Application
Apply to join CoreCollect
Your brokerage admin will be notified to add you to their portal.
⚠ Platform Fee Notice
Some brokerages on CoreCollect cover platform fees; others don’t. If your brokerage doesn’t, you’ll pay a 3.5% fee on the commission from each deal collected, billed monthly, and you’ll add a payment card to activate your account. Your brokerage admin will confirm which applies to you.
You're on the list
Working as—Everything you send is filed under this agent.
Who are you working for?
Guest cards, lease confirmations and movers forms you send will be filed under this agent — not under your own name. You can switch at any time.
Agent Portal
CoreCollect
Send guest cards, lease confirmations, and manage your activity.
Notifications
← swipe to see all tabs →
Change your PIN
Step 1 — Select a marketSelected
Select a market first
Choose a market above to continue
Agent
Prospect information
Properties — select a market first
Choose a market above to search properties.
0 properties selected
Preferences
⚠ Emails showing raw code? Go to EmailJS → your template → change {{message}} to {{{message}}} (triple braces) and set Content Type to HTML.
Sending guest cards…
Guest Card Sent!
StateMarket
—
properties
Loading map…
0
Pick a market to startOr search an apartment name to look across every market.
Lease Confirmation Sent!
Lease Confirmation
Fill out your section and send to the property for their signature.
Date
Property
or add manually
Locator (Agent)
Split cut (optional)
Tenant information
Movers Form
Fill out the form below, then send to the client for their signature.
Move Details
Locator & Client
Property
Client Information
Movers Form Sent!
GETTING STARTED
Welcome to CoreCollect!
Complete these 5 steps to get up and running.
0 of 5
1
Complete your profile info (name, phone, email)
2
Send your first Guest Card
3
Explore Find Apartments - try a property search
4
Send a Client Shortlist (tour link)
5
Read the Training → Quick Start guides
Guest Cards Sent
—
This Month
—
Lease Confirmations
—
LC Signed
—
← swipe to see all tabs →
My sent cards
Hit ↻ Refresh to load your cards.
Top properties
My lease confirmations
Hit ↻ Refresh to load.
My movers forms
Hit ↻ Refresh to load.
Archived cards
No archived cards.
History
Records from previous months are shown here. Use the filters to look up any month, year, or date range.
Click Load to view history from previous months.
My Earnings
Nothing outstanding right now.
Your next invoice will show up here.
Submitted
$0
total deal value
across 0 deals
Outstanding
$0
across 0 deals
Paid to You
$0
this year
Deals
Loading…
Standings — —
Gross invoice dollars for deals that moved in this month. A deal counts in the month the client moved in, not the month the invoice was submitted.
Team total
—
—
Submit Signed Lease Confirmation
Once the property signs your lease confirmation, submit it here for accounting to process your invoice.
Invoice Amount
Enter the invoice amount from the property. Split %, fees, and your final portion will be calculated by accounting.
Split %, CC fee, movers fee, gift card, and final portions are set by accounting after submission.
Split (optional)
Moving Company (optional)
Manual PDF Upload (optional — if property filled out a printed form)
If the property completed a paper copy outside the system, scan or photograph it and upload the PDF here. It will be attached to your submission for accounting.
My Submissions
Hit Refresh to load your submissions.
🏢 Apartment Lead Page
Share this link in your Instagram, TikTok, or Facebook bio. Prospects who fill it out
land directly in your pipeline as a new lead — no manual data entry needed.
Scan with phone camera to open · save the image to share
🎨 Lead Page Theme
Colours for both lead pages above. Saves on click; all
26 meet WCAG AA.
🏠 Home Lead Page
A separate landing page for home buyers. Prospects who fill it out land in your Homes pipeline as a new lead.
Scan with phone camera to open · save the image to share
My info
Still clocked in from
That doesn't look right, so the clock stopped counting. Tell us which it was — nothing is recorded for this shift until you do.
Not clocked in
0:00
—
Saved when you clock out.280
Today
0.00
This period
0.00
Your rate
—
Period to date
—
This pay period PAID
—
Loading…
Pay periods run 2 weeks, US Central time. Hours are a record of time worked, not an approved timesheet.
When did you finish?
You clocked in . Pick the time you actually stopped working.
USING THE APP
CoreCollect Quick Start
4 short guides — how to use CoreCollect day-to-day
📝
Sending Guest Cards
How to submit a client's info to properties in one click.
Read guide →
📋
Lease Confirmations
How to record the deal and get paid your commission.
Read guide →
🗺️
Client Shortlists
Send clients a branded tour page they can favorite properties on.
Read guide →
💵
Invoices & Commissions
How commissions get tracked and paid out to you.
Read guide →
CORE UNIVERSITY
Apartment Locating Mastery
8 modules · 30 lessons
0%0 of 0 lessons complete
▶Introduction1
▶How to Take This Course
▶1: "Competition" and "Professionalism"1
▶Competition, Professionalism, and Standing Out
▶2: Choosing Your Market1
▶Choosing Your Market
▶3: Becoming a Market Expert5
▶Why become a market expert?
▶How to Tour Apartments Like a Pro
▶Meeting the leasing agents
▶Touring Apartments
▶Lead Generation Overview & Marketing Tools
▶4: Lead Generation4
▶Marketing 101
▶Lead Generation Basics
▶Making & Posting Apartment Listings
▶Alternate Lead Generation Strategies
▶5: Turning Leads into Clients3
▶Approach
▶The First Phone Call
▶The First Phone Call [Pt. 2]
▶6: Doing Apartment Locating8
▶Apartment Locating Philosophy & Approach
▶The Appetizer List - Smart Apartment Data
▶The Big Fancy Spreadsheet
▶Following Up
▶Making & Sending Guest Card
▶Touring Apartments
▶Overview
▶How Deals Blow Up & How to Save Them
▶Complicated Situations7
▶International Clients
▶Proof of Income
▶Broken Leases & Evictions
▶Felonies & Misdemeanors
▶Low Credit
▶No Income or Cash only Business
▶Section 8
Welcome to Core University
Select a module on the left to expand, then click a lesson to begin.
Guest Card Detail
Lease Confirmation Detail
Movers Form Detail
Delete Record
Send Invoice Email
Select an invoice above to auto-attach.
Edit Invoice
Accounting — Split & Fees
CoreCollect fee:— · Split: the brokerage and agent arrange this between themselves — CoreCollect only tracks its own 3.5% fee.
Newest note appears at the top. Each note records who added it and when.
Mark Agent Paid
—
Loading…
Add backup card
Optional backup on file. Your brokerage remains the primary payer — nothing charges this card.
Secured by Stripe. Card details never touch our servers.
Payment
Invoice
—
Amount
—
Client
—
Property
—
Opens Stripe Dashboard pre-filled with the invoice amount and description. Copy the link Stripe gives you and email it to the property.
Records the payment without going through Stripe. Use this when paid by check, cash, or wire transfer.
Admin
CoreCollect
Management Portal
admin
Acting as: —
Daily
Dashboard
Billing
Messages
Lease Confirmations
Activity
Guest Cards
Movers Forms
Pipeline
Reports
Earnings
People
Agents
Properties
VA Hours
Platform
Brokerages
Affiliates
System
Settings
Admin Users
Errors
Tools
Dashboard
Live
Real-time overview of your brokerage activity.
Guest Cards
—
loading…
Lease Confirms
—
loading…
Signed LCs
—
loading…
Revenue Billed
—
loading…
Movers Forms
—
loading…
Conv. Rate
—
LCs → signed
Top Agents
Loading…
Recent Activity
Loading…
Monthly Activity
Guest CardsLease ConfirmsSigned
Quick Actions
Guest Cards
Every guest card your agents have sent, kept on file.
Total
—
This Month
—
Markets
—
Active Agents
—
–
Click Refresh to load guest cards.
Lease Confirmations
All lease confirmations sent by agents.
Total
—
Signed
—
Pending
—
This Month
—
—
Click Refresh to load lease confirmations.
Movers Forms
All movers forms sent by agents.
—
Click Refresh to load movers forms.
Agents
Manage the agent roster used in guest card submissions.
Total Agents
28
SA (210)
—
Other Areas
—
Add agent
Which brokerage to add this person to. They will appear in that brokerage's portal.
Who brought them in. Set automatically when they apply through a referral link.
A VA signs in with their name and PIN like an agent, but sees only the time clock plus whatever you tick below. Set their hourly rate on the VA Hours page.
Stored server-side. Leave blank to leave the current rate alone.
Shifts before this date keep the rate they were worked at — a raise never restates a period already paid. Defaults to today.
The time clock is always on. Anything not listed here is not available to VAs — see the note in the code for why Standings and Submit Invoice are excluded.
Possible duplicate agent
Remove agent?
VA Hours
Time worked and what's owed, by 2-week pay period. Days are US Central.
—
VAs
—
Hours
—
Owed
—
Need review
—
Loading…
Hourly rate
Shifts before this date keep the rate they were worked at. Raising a rate never restates a week already paid.
Properties
All properties in the database.
Total Properties
8,501
Enrich Property
Rent Range (Monthly)
Bedroom Types Available
Commission
Amenities
Pet Policy
Lease Terms Accepted
Move-In Special (optional)
Website
Property Type
Shared across every brokerage. Drives the Property Type filter in Find Apartments.
Add property
Remove property?
Settings
Brokerage configuration and white-label options.
Brokerage Info
Platform (CoreCollect admin only)
When on, a REAL invoice send uses CoreCollect's own mail server (records@mail.getcorecollect.com) instead of EmailJS. "Send as test" (in the invoice compose panel) always uses CoreCollect's mail server regardless of this setting. Off by default.
Stripe / Billing
Tools
Site copy, one-off maintenance, password recovery, and vendor registration.
Site Copy
The volatile bits of getcorecollect.com.
Maintenance
One-off data migrations. Scan first; nothing is written until Apply.
Recovery
Reset agent PINs, admin passwords, and recover access.
Vendor Registration
Get the brokerage on file as a payable vendor.
Recovery & Password Reset
Reset agent PINs, admin passwords, and recover access. All resets are saved immediately.
Reset Agent PIN
Agents log in with a 4-digit PIN. Use this to reset any agent's PIN immediately —
they can use the new PIN right away. Default PIN is 1234.
Change Admin Password
Change the password for the brokerage admin account (admin).
Takes effect immediately — you'll need the new password on next login.
Platform Admin Password (CoreCollect)
Change the CoreCollect platform admin password (corecollect).
Stored in your browser — share the new password with any CoreCollect admins.
All Agent PINs
Current stored PINs for all agents. Agents without a custom PIN use the default 1234.
Click Load to see all agent PINs.
Billing & Accounting
Manage invoices, payouts, and accounting reports for your brokerage.
Booked amounts, agent commissions, unpaid, and collected — per month
Loading...
AR Aging Report
Invoices sent but not yet paid, grouped by age
Current (0-30)
—
—
31-60 Days
—
—
61-90 Days
—
—
90+ Days
—
—
Loading...
Per-Agent Year-to-Date
Agent commissions broken out by year — useful for 1099 prep. RISE agents only — every other brokerage manages its own agent commissions, which CoreCollect doesn't track.
Loading...
Deals by Agent
Every deal, same columns as the Invoices tab — filterable by agent and submitted date range
to
Loading...
Audit Log
Immutable record of every payment status change. Append-only.
Total Events
—
Today
—
Last 7 Days
—
Advances Created
—
Click Refresh to load audit log.
Platform Fee
What the automatic monthly charge would collect, computed live from the same rules the charge itself uses.
Loading preview…
Payment Method
Loading...
Live: Automatic charging runs on the 1st of each month at 4:00 AM Central, for the previous month's collections.
Revenue
CoreCollect's platform-wide fee performance — brokerage and agent billing combined.
Fee earned this month
—
This month's collections × rate
Fee pending
—
On invoices sent, not yet paid
Next charge
—
What the 1st-of-month run would move now
Fee collected to date
—
All-time, from charge history
Volume this month
—
Collected across every brokerage, incl. Rise
Active brokerages / agents
—
Left on the table
—
Collections at no-card / prospect tenants
Rise fee-equivalent
—
Not charged — owner-exempt
Brokerages
Potential from open pipeline: —(estimate)
Submitted / Invoiced / Collected / Outstanding match Billing → Invoices for each brokerage. Fee columns use the same rules as the monthly charge.
Loading…
Monthly trend — last 12 months
Loading…
Charge history
Loading…
Add Payment Method
Your card is stored securely by Stripe. We charge it at end of each month for the platform fee.
Earnings
Agent commissions from signed lease confirmations.
Total Earned
—
This Month
—
Signed LCs
—
Avg Per LC
—
—
Click Refresh to load earnings.
Admin Users
Manage admin access and permissions.
Loading admin users…
New Admin User
Vendor Registration
Get the brokerage on file as a payable vendor with the management companies that hold the most doors.
Active
—
Submitted
—
Not started
—
Expired
—
Properties unlocked
—
Brokerage packet
Filled in once. Every registration below is submitted from this same packet.
Generic certificate — no property named as holder, so one COI covers all 25.
Top 25 management companies
Ranked by properties in the catalog. Edits save as you leave each field.
Company
Properties
Status
Submitted
Their AP contact
Vendor portal
Loading…
Messages
Agent help requests and support messages.
Click Refresh to load messages.
Loading sent announcements…
Message
Admin Reply
Platform
CoreCollect brokerage management.
Total Brokerages
—
Active
—
Platform Revenue
View →
Loading brokerages…
Agents
Super Admin
Edit Brokerage
Site Copy
The volatile bits of getcorecollect.com. Everything else on that page is static and ships with a deploy.
Leave a field blank to use what shipped. The page carries the current copy in its own HTML, so a blank here means “revert to that” — not “show nothing”. That is also what search engines and link previews read, so treat the static copy as the SEO copy and these as campaign overrides.
Hero headline
Plain text. Ships as “Get paid for the deals you”.
Rendered in the brand colour. Ships as “close.”
Stats
Numbers only — the page adds the $, + and % around them.
Ships as 100.
Ships as 5000.
Ships as 7.3, rendered as $7.3M+.
Ships as 98.
Crash course strip
Untick to hide it immediately, without waiting for the date to pass.
Ships as “Free CoreCollect crash course”.
Free text. Ships as “August 7 · 9:00 AM Central · on Zoom”.
Ships as “Join the session”.
Must start with http:// or https://.
With an explicit offset so it expires at the same moment everywhere. Central is -05:00 Mar–Nov, -06:00 Nov–Mar.
Live within a minute. Visitors who have seen the page before may keep the previous copy until their next load.
Maintenance
One-off data migrations. Scan first; nothing is written until you press Apply.
Login picker — what an agent would see
Runs the same fetch and the same filter the login screen runs, from here. If someone reports they cannot sign in, check this before asking them to do anything. A row marked HIDDEN says exactly which test rejected it.
Signed-LC PDFs on existing invoices
Invoices created from a cleanly-signed lease confirmation never received the PDF, because the form read the LC's pdfData and a successful signature writes pdfUrl. This copies it across, matching each invoice to its LC on linkedInvoiceNumber. Invoices predating that back-link cannot be matched and are reported, not guessed.
Grant manageSettings to existing viewSettings admins
Settings writes are moving behind a dedicated manageSettings permission (separate from viewSettings, which only ever gated the page's visibility). This finds every admin, in every brokerage, who has viewSettings but not yet manageSettings, and grants it -- so nobody's access narrows on cutover. superadmin and platform admin are unaffected; both already bypass this check. Safe to re-run -- a second pass finds nothing left to do.
Ownership dry-run
Agent-ownership enforcement on invoices/guest_cards/pipeline is shipped but OFF (ENFORCE_AGENT_OWNERSHIP is false) -- every check still runs and logs what it would have blocked or filtered. This should stay empty during normal use; every real call site already sends its own agent's identity. A VA filing a guest card under whichever agent they're "Working As" also logs here (reason va_on_behalf_of) -- that one is expected and is not a violation, just usage visibility. Capped at the latest 500 entries.
Agent ownership: agentId backfill scan
Scans every brokerage's invoices, guest_cards, pipeline and pipeline_homes for records with an agentName but no agentId, and matches each name against that brokerage's own agent roster. Proposes a backfill only where the name resolves to exactly ONE agent -- two or more agents sharing that name are reported as ambiguous, by name and candidate list, rather than guessed at. Read-only: this proposes, it never writes.
Billing self-check
Recomputes, directly from live data: every invoice's status bucket (and that the buckets sum to the total); Outstanding (Waiting on property + Advanced, not collected) by brokerage and overall; that per-brokerage totals sum to the all-brokerages totals; RISE Agent Payouts totals against the agent-share math on the underlying invoices; invoices missing amount/agent/submitted-date/property-email, or whose agent name/id matches no roster record; likely duplicate submissions (same client + property, not voided, within 60 days); and every invoice with a recorded partial payment. Writes nothing, ever.
EmailJS history check
Lists every email sent through our EmailJS account in the last 30 days whose recipient is not one we know (agents, admins, properties, clients, applicants on file) and whose subject matches none of ours. Read-only; shows date, template, recipients and subject, never message bodies.
Email designs
Preview any email in the new design with sample data, at phone or desktop width. "Send test" emails the sample to team@getcorecollect.com only, through the same sender as live mail. Nothing is read or saved.
Signup Requests
New brokerage and agent applications from getcorecollect.com
Loading...
Affiliate Program
Manage referral partners. Each gets a unique URL; brokerages that sign up via that URL are tracked for residual payouts.
+ Add New Affiliate
Errors
Production errors captured from all customer sites
Loading...
Add Brokerage
Onboard a new brokerage to the CoreCollect platform.
Brokerage Details
Upload the image to Imgur, Cloudinary, or your own CDN first, then paste the direct link here. The new brokerage's agents will see this logo on guest cards, lease confirmations, and movers forms they send.
Legal & License Information
Admin Login
Note about admin permissions: The admin account you create here will get view-only access to their brokerage's dashboard, guest cards, lease confirmations, movers forms, invoices, and earnings — plus the ability to add/remove agents. They cannot delete records, edit invoices, change settings, or manage properties. You (the platform admin) retain full control.
Pipeline
Track every client from first touch to move-in
Archive
Arrange your columns
These are yours alone — other agents keep their own board.
This Month
New Leads
—
Tours Scheduled
—
Applications
—
Move-Ins
—
Pipeline $
—
Est. Commission
—
Gross Sales
—
Gross Commissions
—
› Monthly Move-Ins
—
Clients scheduled to move in during the selected month. Great for planning ahead. (Expected commission coming soon.)
SCROLL THROUGH ALL STAGES
Loading…
Tasks
Every open task across your clients.
Loading…
in stage New Leads
Description
Activity & Comments
Tasks
Labels
Next follow-up
Follow-up history
Stage
Phone
Email
Monthly Budget
Commission Rate (%)
Est. Commission ($)
Auto-calculated from the rate. Type here for a flat fee instead.
Move-in Date
Criteria & Screening
Bedrooms:—Area:—
Evictions:—Broken lease:—Criminal record:—
Notes:
Edit Affiliate
Reset Access
Enter your email and we'll send you a temporary password (admins) or new PIN (agents).
Affiliate Payouts
Auto-calculated from invoices per referral
Loading...
Send Bulk Guest Cards
One guest card will be sent to each of the selected properties.
Selected Properties
Client Name *
Email
Phone
Budget
Move-In
Beds
Notes
Send to Client
Create a shareable tour page for your client with the selected properties.
Selected Properties
Client Name *
Client Email (optional, we'll email them the link)
Several at once. Resized to 1600px before upload, 10MB limit each.
×
‹
›
Auto-Enrich via Google Places API
Pulls website, phone, ratings, hours, and up to 3 photos from Google Places for each property. Costs ~$0.025 per property (billed to your Google Cloud account).
Market
Batch Size (safety limit)
Start with 10-50 to test. Then increase to full market count.
Client
Sent
Total Opens
First Open
Last Open
Tour Link
Properties
Add to Existing Shortlist
Pick a shortlist to add your selected properties to. Only shortlists from the last 30 days are shown.
Compare Selected Properties
Step 1 of 6
Training & Coaching Help
Stuck on a lesson, a live deal, or a skill? Ask here — your broker will coach you by email. (For app problems use Report Issue below.)
🎓 Training Help
How billing works
Log Follow-Up
Void Invoice
Voiding drops this invoice out of Outstanding and every total/aging report. It stays on record with the reason below and can be undone.
Record Payment
Write Off Remainder
This closes the invoice without collecting the rest of the amount owed. It stays on record with the reason below. Pay agent unlocks once this is done.
📢 Announce to All Agents
Markers: SUBJECT: HEADLINE: INTRO: SIGNOFF: · [NEW] [FIXED] [UPDATED] [HEADS UP] start a box · 1. steps · > quote · NOTE: / INFO: sub-box · **bold**. Plain text with no markers sends as one plain box.
Preview
Always send the test first. Live sends can't be recalled. Sent server-side over Amazon SES; unsubscribes and hard bounces are skipped.
📨 Property Commission Outreach
Sends server-side over Amazon SES. Duplicate leasing inboxes are emailed once, and unsubscribes/bounces are skipped. You can close this tab — the blast keeps running. Reopen this window any time to see progress.
Report Issue
Report a Problem
Tell us what happened. Your admin will get a report with all the technical details attached automatically.