Featured case · Next Wrld product

INMOCRM / PROPTECH

InmoCRM — The operating system for agencies with 2 to 20 agents.

A platform for managing properties, leads, follow-up, visits and commercial activity across daily sales and rental work.

Strategy · Product · UX/UI · Engineering · Cloud + AI

Illustrative composition of the InmoCRM operational priorities dashboard. Data shown is illustrative.

01 · Operational fragmentation

A sale moves forward over weeks. The information changes location every day.

An inquiry arrives on WhatsApp. The property lives in a spreadsheet, the contact in an agent phone and the visit in a group chat. When the lead asks again, the team rebuilds the story from scratch.

Each tool covers its part. The cost shows up in the follow-up that never happened and the visit nobody recorded.

01InquiryWhatsApp or Instagram
→
02PropertySeparate spreadsheet
→
03Follow-upAgent memory
→
04VisitChat with no record

02 · Product opportunity

Treat the operation as one continuous journey.

InmoCRM organizes work around the property as a commercial asset. Four principles guided the product from domain model to interface.

01Property at the center

Record, statuses, media, owner and agent in charge in one place.

02Visible follow-up

Every lead has an owner, a status and a next contact date.

03AI with approval

AI drafts commercial copy. The team approves before saving.

04Multi-organization

Data, users and permissions isolated per agency.

FRAGMENTED OPERATION

Properties, leads, visits and notes spread across tools and individual memory.

SpreadsheetsWhatsAppInstagramCalls
→
WITH INMOCRM

One journey where each property keeps its record, its pipeline, its visits and its history.

INMOCRM · CONNECTED OPERATIONS

03 · Understand and model

We defined how each commercial decision relates to the next.

The complete journey goes from loading a property to sharing its public page. In between, contacts become leads, leads move through the pipeline, visits produce outcomes and activity preserves the history.

PROPERTYCentral commercial asset
CONTACTS AND LEADSPeople and opportunities
PIPELINE AND VISITSProgress and outcomes

Owners are contacts with owner type, not a separate entity. Each task, note and visit lives next to the case it belongs to, and activity records the complete timeline.

04 · Product walkthrough

The day starts with clear priorities.

The dashboard shows what needs attention today, which leads lack follow-up, which properties are incomplete, which visits are coming and which opportunities are active or stalled.

Illustrative composition of the InmoCRM operational priorities dashboard. Data shown is illustrative.
01

AttendLeads without follow-up and stalled negotiations in view.

02

CompleteIncomplete properties before publishing.

03

ScheduleUpcoming visits next to the daily schedule.

05 · The record as an asset

Each property keeps its commercial history.

Statuses from draft to published, operation and property types, linked owner, agent in charge, media with cover and ordering, flexible attributes and features, and a quality score showing whether the record is ready.

Illustrative composition of the property record with AI assistance. Data shown is illustrative.

The web never calls AI directly. Python suggests through an internal endpoint. Go validates, decides, audits and persists only after explicit approval.

06 · Pipeline and visits

From first contact to visit outcome.

Leads move through statuses with movement history and per-agent views. No-follow-up detection keeps opportunities from going cold. Each visit links property, contact and agent, and keeps its outcome in notes.

Illustrative composition of the commercial pipeline by lead status. Data shown is illustrative.
Illustrative composition of the visit schedule and its outcome. Data shown is illustrative.
PIPELINE

Status changes with history. Each move keeps who made it and when.

NO FOLLOW-UP

Leads without a next date appear flagged for re-engagement.

VISITS

Scheduled, confirmed, completed, cancelled, no-show or rescheduled, with recorded outcome.

ACTIVITY

The timeline brings events together for auditability and operational visibility.

07 · Public front door

The same record, ready to share.

Each property generates its public page with images, details, description, agency information and WhatsApp contact, plus a view counter. Internal CRM data is never exposed.

Illustrative composition of a property public page. Data shown is illustrative.
01

Load onceThe internal record feeds the public page without duplicating data.

02

Publish with judgmentThe quality score and AI approval support the decision.

03

Measure interestThe view counter shows which properties attract inquiries.

08 · Multi-organization product

One shared foundation with isolated operation per agency.

InmoCRM runs as a multi-tenant SaaS. Each organization keeps its profile, timezone and currency, with owner, admin, agent and assistant roles. Every operational query is scoped by organization.

Shared database with shared schema. Isolation resolves through organization_id on operational tables, with RLS possible in the future.

09 · System thinking

The interface is the visible layer of connected decisions.

We designed experience, workflows, rules and data as parts of the same product, so a recorded visit retains its meaning through the dashboard and the public page.

Technology by responsibility

Each technical decision supports a concrete product responsibility.

INTERACTION AND WORKFLOWSReact · Vite · TypeScript · react-router · Zustand · fetch

Private CRM interface and public page, with session state and API client.

CORE AND DATAGo · chi · PostgreSQL · GORM · slog · REST

Modular monolith that validates, decides, audits and persists. Organization-scoped queries, UUID keys, timestamptz in UTC.

AI SERVICEPython · FastAPI · adaptadores de proveedor · prompts versionados

Suggests descriptions, titles, messages and missing-data detection through a token-protected internal endpoint. Never persists business state.

MEDIA AND CONTRACTSObject storage · shared contracts

The database keeps image metadata and keys. Redis and queues remain reserved for future work.

Built to evolve

MVP scope stays closed. The future path stays visible.

SHIPPED IN THE MVP
  • Properties and media
  • Leads and pipeline
  • Visits and tasks
  • Notes and activity
  • Bounded AI with approval
  • Public pages
FUTURE · NOT SHIPPED
  • Portal publishing
  • Billing and contracts
  • Automations
  • Lead scoring
  • Mobile app

10 · End-to-end involvement

Next Wrld stays with the product from the operational question through its evolution.

In InmoCRM, we work across strategy, product definition, experience, architecture, frontend, backend, data and infrastructure. The decisions stay connected throughout one process.

  1. 01Discover

    Understand the operation and its decisions.

  2. 02Shape

    Define product, scope and model.

  3. 03Build

    Design and implement the workflows.

  4. 04Launch

    Bring the system into operation.

  5. 05Evolve

    Learn from use and decide what follows.

Concrete result

A commercial operation with shared context.

Teams can load properties with media and quality scoring, register contacts and owners, create leads with budget and follow-up, move opportunities through the pipeline, schedule visits with outcomes, generate approved AI content and share public pages from the same record.

The dashboard organizes the current state through attention today, leads without follow-up, incomplete properties, upcoming visits and active or stalled opportunities.

InmoCRM connects how agencies sell and rent with how the product is built. That continuity defines Next Wrld’s work: strategy, product, experience, engineering and cloud under one shared responsibility.

Operational diagnostic

Turn a critical part of your operation into a system.

Let’s review one concrete process and decide where it makes sense to simplify, connect or build.

← Back to case studies