B2B · InvestmentsMake · Monday · Affinity53 modulesA real project from the field

Two CRM systems. One version of the truth — without double entry.

One team works in Monday, another in Affinity — and the data has to stay identical. A sync system in Make with real business logic: it doesn't just copy changes, it checks all the boards, validates conditions and updates only when it really needs to.

53
Modules in the main scenario
Full two-way sync
0
Double entries and version arguments
Before & After

Two systems = two versions of the truth One system, two-way sync

Before
  • One team updates in Monday, another team in Affinity
  • Double entry — hours of work wasted
  • Each system a different truth — errors, arguments
  • No way to know what the real status is
After
  • Every change in Monday → updates immediately in Affinity
  • Every change in Affinity → updates immediately in Monday
  • Business logic handles the conflicts
  • One truth — zero arguments, zero errors
2 flows in production

Here's how it works inside

A real screenshot from the system — not a marketing mockup.

FLOW · 01

A company moves group in Monday → checks → update in Affinity

The main scenario — 53 modules across three parallel branches. When a company is moved to a different group in Monday, the system doesn't rush to update: it checks the company's state across all the other boards, applies the business rules (including special conditions that must not be overridden), and only then updates the record in Affinity — including sending an automatic email when needed.

Monday webhookMulti-board checksBusiness rulesAffinity API
MAKE · GROUP MOVE → AFFINITY
Make scenario: syncing between Monday and Affinity when a company is moved to a group
FLOW · 02

Status change → data pull → instant sync

When a company's status changes in Monday to a new stage, the scenario pulls the company's full details, packages them into the right structure and updates the matching fields in Affinity — in real time, without anyone touching the two systems.

Monday triggerJSON transformArray aggregationAffinity update
MAKE · STATUS → SYNC
Make scenario: syncing to Affinity when a status changes in Monday
Results

The numbers you feel every day

1
Version of the truth
Both systems show exactly the same data
0
Erroneous updates
The logic checks all the boards before any change
Hours
Saved a week
No one updates two systems by hand

Do you have two systems that don't talk to each other too?

CRM, ERP, spreadsheets — if the team copies data between systems, smart sync will save it for good.

Want a system like this? Check out our WhatsApp bot service or our pricing & plans.