Budget: 20000 UAH Deadline: 10 days
Hey Yevhen 🧩 I worked with CRM modules that integrated into Yii2 (backend) and Vue3 (frontend) via REST API. In particular, in the project https://octus.com/ we integrated an external user management module with custom fields, automated messages, and webhook scenarios. A similar approach can be used for your service.
🔹 My solution
Ready module / core CRM:
YetiForce CRM (open source, popular alternative to vtiger) – PHP, MySQL, REST API, good documentation, active community.
EspoCRM – lightweight CRM on PHP with REST API support, custom fields, scenarios, and extensions. Both options are compatible with Yii2 via API bridge, and Vue3 components can be implemented for the UI on the frontend.
Integration with Yii2 + Vue3:
Deploying CRM as a separate service.
REST API for collecting and managing user data (Yii2 will call the CRM).
Vue3 components for the CRM interface (filtering, analytics, contact management).
Out-of-the-box functionality:
Collecting user data from forms, saving profiles.
Fields for birth dates + search/filters.
Automated messages (scenarios: birthdays, holidays, reminders, promotions).
Integrations with email (Mailchimp, Sendinblue) and messengers (WhatsApp, Telegram via Twilio or third-party APIs).
Export to CSV/PDF, message templates, analytics.
Access roles, security (GDPR compliance).
🔹 Timeline and budget
Deployment + basic integration (API bridge, Vue components, connecting mailings): 2–3 weeks
Setting up scenarios, messages, UX adaptations: 1–2 weeks
⏱ Total: 3–5 weeks
💵 Budget: from $3,000–4,000 (≈ 12,000–16,000 PLN)
🔹 Demo
EspoCRM Demo: https://demo.espocrm.com/
YetiForce Demo: https://gitstable.yetiforce.com/ (you can see live functionality)
GitHub – https://github.com/berestovskiy
Clutch – https://clutch.co/profile/sbase#hi