0
Сам делал такую связку через API: сайт на Laravel, CRM — Amo, личный кабинет — отдельный SPA на Vue. Если бюджет небольшой, глянь в сторону готовых решений типа Bitrix24 или Creatio, там всё из коробки почти. Главное — нормально продумать синхронизацию данных, чтобы дублей не было.