CRM / Laravel izstrāde
Veidojam pielāgotas CRM sistēmas uz Laravel 10+ ar Filament admin slānim un PostgreSQL pamatā. Modelis gandrīz vienmēr ir tas pats: pārdošanas vai operāciju komanda gadiem nodzīvojusi uz 14 ciļņu Excel tabulas plus koplietojamām Outlook mapēm, darba plūsma beidzot to pārauga, un gatavs rīks kā HubSpot vai Pipedrive nemodelē, kā viņi patiesībā pārdod. Praktisks piemērs: aizvietojam 14 ciļņu Excel darba plūsmu ar īstu CRM, kas iekabināts klienta pasūtījumu datos, un noskatāmies, kā atbildes laiks parastai darbībai nokrīt no 30 minūtēm uz 30 sekundēm.
Īsi par cenām
Mēs nepublicējam cenu sarakstu, jo diapazons šiem projektiem ir pārāk plašs, lai būtu noderīga, bet runāsim atklāti par formu. Bāzes minimums CRM ar varbūt četrām vai piecām pamata entītijām (uzņēmumi, kontakti, deal'i, aktivitātes, lietotāji), Filament admin, role-based piekļuve un import skripts no jebkuras tabulas, no kuras bēgat, izmaksā aptuveni no 9000 līdz 14 000 EUR. Tas ir tas, ko piedāvātu 5 līdz 10 cilvēku pārdošanas komandai, kurai vienkārši jābeidz Excel sāpes.
Lielākā daļa no tā, ko mēs faktiski būvējam, atrodas 18 000 līdz 35 000 EUR diapazonā. Tur sākas pielāgotas darba plūsmas, kas raksturīgas konkrētam biznesam, integrācijas ar esošajām sistēmām (PrestaShop vai WooCommerce pasūtījumu datiem, grāmatvedības programmatūru, inbox'u), dokumentu ģenerēšana un atskaišu slānis, ko vadības komanda patiešām skatīsies. Viss virs 40 000 EUR parasti nozīmē, ka līdzās CRM pārbūvējam arī krājumu vai rēķinu slāni, vai arī ir grūta datu migrācijas problēma no mantotas sistēmas, ko neviens nav aizskāris desmit gadus.
Scope nosakām, pirms sniedzam piedāvājumu. Pirmā saruna ir bez maksas, otrā parasti ir maksas 1500 līdz 2500 EUR scoping engagement, kur sagatavojam rakstītu specifikāciju, Figma click-through admin UI un fiksētas cenas piedāvājumu būvei. Ja netaisāties būvēt, specifikācija ir jūsu un varat to aiznest citur. Klienti tā ir darījuši, un tas ir pilnībā normāli. Drīzāk scope godīgi nekā uzvaram projektu, kas ir nenovērtēts un beidzas slikti abām pusēm.
Kas patiešām atšķir mūsu pieeju
Pirmā lieta ir tā, ka admin slānim izmantojam Filament, nevis būvējam pielāgotu React. Filament v3 virs Livewire dod mums 80% no tā, ko darītu pielāgots admin UI, varbūt 20% no piepūles, un tas iet kopsolī ar Laravel release ciklu, tāpēc nesanāk, ka frontend pēc gada ir divus major laidienus atpalicis brīdī, kad gribat pievienot funkciju. CRM uz Laravel rakstām kopš 7. versijas, un pāreja uz Filament bija lielākais produktivitātes lēciens, kas mums šajā stekā ir bijis.
Otrā ir PostgreSQL, nevis MySQL. CRM, kas darbinās atskaites pa deal'iem, aktivitātēm un vēsturisko stāvokli, PostgreSQL window funkcijas, JSONB kolonnas un EXCLUDE ierobežojumi paglābj no rakstītā stored procedure slāņa, kas citādi vajadzētu. Datu rezidences stāsts arī ir tīrāks: Hetzner kaste Helsinkos ar PostgreSQL 16 un loģisko replikāciju uz otru reģionu ir 200 EUR/mēnesī iestatījums, un tas apmierina lielāko daļu ES iepirkumu komandu bez tālākas sarunas.
Trešā ir vairāk kultūras nekā tehniska lieta. Mēs neizbūvējam CRM un tad neaizejam. Pēc palaišanas darbinām maksas office-hours retainer (parasti 4 līdz 8 stundas mēnesī), kur izlabojam mazās lietas, ko komanda atrod reālā lietošanā, pievienojam atskaiti, ko kāds gribēja sistēmas trešajā nedēļā, un turam atjaunotas atkarības. Lielākā daļa CRM, kas izgāžas produkcijā, izgāžas tāpēc, ka pēc sešiem mēnešiem neviens par tām neuzņemas atbildību, nevis tāpēc, ka sākotnējā būve bija nepareiza.
Ir projekts, ko vajag sakārtot?
Pastāstiet, kas nestrādā, un mēs pateiksim, vai varam palīdzēt.