ELROI Labs.

Software & marketing lab · La Paz, Mexico

Software, marketing and AI for your business, built in La Paz, Baja California Sur.

We build websites, Shopify stores, custom systems, social media content and WhatsApp bots. The person you talk to is the person who builds it: no middlemen.

Websites from $3,500 MXN · Contract and invoice

24.14° N · 110.31° W · LA PAZ, BCS01 — Idea02 — Software03 — AutomationCustomers

Businesses already working with us

  • Visage SpaSpa · Social
  • Hotel Mágico del MarHotel · Social
  • AMFCustom ERP
  • Civil ArkConstruction · Web
  • Liera Gómez y AsociadosLaw firm · Web
  • Garantía Legal TotalLaw firm · Web

Three pillars, one team

Most vendors make you choose between someone who codes and someone who designs. We do both, so you never coordinate two teams blaming each other.

  1. 01

    Custom software

    Websites, online stores and the systems that run your operation.

    • Websites with original design, contact form and SEO
    • Shopify stores: setup, catalog, payments and shipping
    • Custom systems: CRM, ERP, client portals and scheduling
    • APIs, data and integrations with Python and FastAPI
    • We pick up and finish projects left by another vendor
  2. 02

    Marketing & social media

    Monthly on-brand content so your business looks active and reaches new people.

    • Content calendar for Instagram and Facebook
    • Post, carousel and story design
    • Reels and shooting guidance
    • Ad management on Meta and Google

    Plans from $999 MXN per month

    See the service: Marketing & social media
  3. 03

    AI automation & WhatsApp bots

    An assistant that replies, asks for missing details and hands your team tidy requests.

    • WhatsApp bots for quotes, bookings and FAQs
    • Process automation across your systems
    • Reading documents and IDs with AI (OCR)
    • AI training for your team

    From $8,000 MXN + $500 per month

    See the service: AI automation & WhatsApp bots

What we build with

We pick the tool for the problem. These are the ones we master and run in production.

PythonFastAPI · OCR · ETL

Python for data, integrations and AI

When the problem is about data or processes, we work in Python. This is what we can build for your business:

  • 01APIs and back ends with FastAPI

    Fast, documented services so your systems, app or store can talk to each other.

  • 02Data processing

    Clean, match and transform data from Excel, CSV, databases or other systems, once or on a schedule.

  • 03Integrations

    Connect external services, payment gateways and internal systems so nothing is typed twice.

  • 04OCR with vision models

    Read documents, receipts and IDs from a photo or a PDF.

  • 05Structured extraction

    Turn what a document says into tidy fields, ready for your system or spreadsheet.

  • 06Automations

    Scheduled jobs and workflows that run on their own and flag when a person is needed.

No automatic reading is perfect: accuracy depends on document quality, so for critical data we keep a human review step.

  • Back end and APIs

    • Laravel
    • Python
    • FastAPI
    • REST APIs
    • MySQL
  • Front end

    • React
    • TypeScript
    • Next.js
    • Tailwind CSS
  • E-commerce

    • Shopify
    • Magento
  • AI and automation

    • Language and vision models
    • Agents over MCP
    • WhatsApp (Evolution API)
    • Postiz
  • Infrastructure

    • Docker
    • Coolify
    • Self-hosted servers

From the first message to a working system

A short, clear process. We ask before we assume, and everything is put in writing.

  1. 01

    We talk

    Tell us about your business on WhatsApp or in person in La Paz. We find what is costing you time or customers.

  2. 02

    Written proposal

    Clear scope, price and timeline before we start. We sign a contract and issue invoices.

  3. 03

    Kick-off

    With a 20% deposit of the total we start designing and building.

  4. 04

    We build with you

    You see real progress. Design, content and development come from the same team.

  5. 05

    Launch and support

    We go live, check everything works and stay on for maintenance if you need it.

What we have built

An in-house product we use every day, software and social media clients, and projects for businesses across industries.

OS CRM

Our CRM, operated by people and by AI agents.

It is the system ELROI Labs uses for its leads, follow-ups, tasks and reports. We built it, we use it every day, and we can implement the same for your business.

  • Laravel + React
  • MCP
  • WhatsApp · Evolution API
  • Postiz
  • Coolify
Read the case: OS CRM

Clients

  • AMF

    AMF

    Custom system

    Custom ERP for the company’s operations.

  • Visage Spa

    Visage Spa

    Social media

    Monthly content for Instagram and Facebook.

  • Hotel Mágico del Mar

    Hotel Mágico del Mar

    Social media

    Boutique hotel: social media and Google Ads.

More projects

Landing pages we have designed and built for other businesses.

  • Landing page of the law firm Liera Gómez y Asociados

    Liera Gómez y Asociados

    Landing page for a law firm.

    • Landing page
  • Landing page of Corporativo Garantía Legal Total

    Corporativo Garantía Legal Total

    Landing page for a law firm.

    • Landing page
  • Landing page of Dr. Lucía Liera, general and laparoscopic surgery

    Dr. Lucía Liera

    Landing page for a general and laparoscopic surgeon.

    • Landing page
    • Health
  • Landing page of the construction company Civil Ark

    Civil Ark

    Landing page for an architecture, construction, surveying and appraisal company.

    • Landing page

We have also built

  • Point-of-sale system
  • Custom survey platform
  • Land and property management system
  • Management software for dental clinics

We run it in our business. We build it into yours.

Before we offer you an automation, we use it ourselves. This is what runs at ELROI Labs today and what we can set up for your business:

  • 01

    OS CRM

    Our CRM: leads, follow-ups, tasks and reports, with an MCP server so AI agents can operate it with each user’s permissions.

  • 02

    WhatsApp with AI and approval

    WhatsApp built into the CRM: AI writes the draft and a person approves it before it is sent. A bot replies with the business context.

  • 03

    Automated content

    Social posts scheduled with Postiz on our own server; a webhook logs in the CRM what got published.

  • 04

    Agents for daily operations

    AI agent routines on top of the CRM: morning plan, end-of-day close and the follow-up queue.

WhatsAppEvolution APIPersonApproves before sendingOS CRMLaravel + ReactAI agentsMCP serverPostizScheduled contentDRAFTSWEBHOOKMCP
How it connectsIllustrative diagram: it shows the flow, not a screenshot of the system.
See how OS CRM works

Try it: a WhatsApp bot that organizes requests

A simulation made for this page with a fictional business. Pick replies and watch the bot ask for missing details and hand your team a ready-to-quote request.

T-shirt print shop

Fictional business · demo

Bot: Hi! I am the shop’s assistant. How can I help?

What your team receives

Collecting details

The request shows up here as the bot collects the details.

Simulated in your browser: it sends no messages and stores no data.

Packages with starting prices

Prices in Mexican pesos (MXN), plus VAT if you need an invoice. The final number depends on scope, and we confirm it in writing before we start.

Websites

  • Basic

    A one-page template site with your info, photos, location and a WhatsApp button to book or request a quote.

    From$3,500

  • Professional

    Custom design, several sections, contact form and basic SEO.

    From$7,000

  • Complete

    A 5–6 section site, content editing panel, visual material and SEO.

    From$15,000

Online stores (Shopify)

  • Basic store

    Setup, up to about 30 products and online payments.

    From$12,000

  • Complete store

    Large catalog, shipping and custom design.

    From$20,000

  • Existing store fix-up

    Catalog clean-up, inventory and domain.

    From$6,000

Custom systems

  • Simple system

    Records, scheduling and job tracking.

    From$25,000

  • Client portal

    Progress, documents and payments for your clients.

    From$40,000

  • CRM, ERP and integrations

    Larger systems, quoted after a review.

    Quoted after review

Social media (monthly)

  • Starter

    For a business that just needs to look active.

    $999per month

  • Presence

    To look good and consistent.

    $2,500per month

  • Growth

    To reach new people.

    $3,500per month

  • Sales

    To get messages that turn into sales.

    $4,500per month

  • Enterprise

    For multiple locations, tourism or a large brand.

    $7,500per month

Social media plans are billed at the start of each month, with no setup fee. Ad spend (what Meta or Google charge for ads) is separate and paid directly with your card.

Website add-ons

  • Online booking

    Time slots, capacity and confirmation.

    +$6,000

  • Quote builder or order form

    Customers put their order together on their own.

    +$5,000

  • Catalog with date availability

    Great for furniture or equipment rentals.

    +$5,000

  • AI WhatsApp bot

    Asks for missing details and organizes requests.

    +$8,000+ $500 per month

Maintenance

  • Basic maintenance

    Hosting, domain, backups and minor changes.

    $350per month

  • Pro maintenance

    All of the above plus 2 hours of changes per month.

    $800per month

  • 20% deposit to start
  • Contract and invoice
  • Domain and hosting are included in maintenance

Estimate your project

Pick what you need and see the starting price instantly. We confirm it in writing afterwards.

Turn on JavaScript to see the total instantly; you can also submit the form and we will calculate it for you.

Package
Add-ons
Monthly maintenance

Or leave your details and we will reach out

Include your country and area code. Leave your WhatsApp or your email.

Optional if you left your WhatsApp.

This is an estimate based on starting prices. The final price depends on scope and we confirm it in writing.

A small team, on purpose

ELROI Labs is a lab, not a call center. The person who writes to you is the person who does the work, and you notice it in turnaround and in the way we treat you.

Based in La Paz, Baja California Sur. We work in person in La Paz and remotely with businesses in other cities.

  • Portrait of Osmar Liera

    Osmar Liera

    Development, software and AI

    Full-stack engineer. Builds the stores, systems and automations: Laravel, Python and FastAPI, Shopify, React and applied AI.

  • Portrait of Midia

    Midia

    Content and social media

    Runs content and social media: shooting, editing, stories and day-to-day care of your community.

What people ask us most

Where are you based?

In La Paz, Baja California Sur, Mexico. We meet in person in La Paz and work remotely with businesses in other cities.

How much does a website cost?

From $3,500 MXN for Basic, $7,000 for Professional and $15,000 for Complete, plus VAT if you need an invoice. The final price depends on scope and we confirm it in writing.

Do you sign contracts and issue invoices?

Yes. Every project has a contract and we issue Mexican tax invoices (factura).

How do payments work?

We start with a 20% deposit of the total. Social media plans are billed at the start of each month, with no setup fee.

Do you work with Shopify?

Yes. We set up stores, load the catalog, connect payments and shipping, fix existing stores and build back-end integrations with Laravel or Python.

Do you work with Python?

Yes. We use Python and FastAPI for APIs and back ends, data processing, integrations and AI, such as reading documents and IDs with vision models and turning them into structured data.

Can you continue a project another vendor left unfinished?

Yes. We pick up, improve and finish projects someone else started.

Is ad spend included in the social media plans?

No. We manage the ads; the ad spend (what Meta or Google charge) is paid directly with your card.

What does a WhatsApp bot do?

It answers frequent questions, asks for missing details and organizes requests so your team only has to confirm. When needed, it alerts a person.

Let’s talk about your project

WhatsApp is the fastest way. If you prefer, leave us a message and we will reach out.

WhatsApp+52 615 155 9659Message us and the person who will do the work replies directly.
Location
La Paz, Baja California Sur, Mexico
Social

Send us a message

Include your country and area code. Leave your WhatsApp or your email.

Optional if you left your WhatsApp.

What you do, what you want to achieve and by when.