Building a crm app with Adalo

An app for keeping track of customers, the people at them and the deals in progress.

CRMs are relationship-heavy. Getting one-to-many versus many-to-many right is most of the work.

What this kind of app usually needs

  • Contacts linked to companies
  • Deals or enquiries with a stage you can move along
  • Notes and follow-up dates on each record
  • Each team member only sees their own records
  • A connection to the other systems your team already uses

The parts that take the most work

Relationship modelling

Contacts, companies and deals interlock. A join collection is often needed.

Integrations

A CRM that does not sync with anything gets abandoned. Plan the API integration early.

Permissions

Users should only see their own records. That is a filter on every list.

Tools that help