Развој на CRM систем. Како почнав да развивам CRM систем Летај во маст и неговото решение

Не така одамна ми требаше да го организирам наједноставниот можен CRM за мала канцеларија. Главниот проблем беше што податоците за клиентите беа складирани апсолутно хаотично, не беше јасно кој на кого му се јавил, што е договорено со клиентот и во која фаза е нарачката на клиентот.

Да, денес бројот на CRM системи на пазарот е многу голем. Постојат опции и како посебна апликација и како онлајн услуга со синхронизација на облак. Ако конкретно сте поставиле цел, можете да најдете систем за речиси секое барање и паричник. Но, за мојата задача, функционалноста на повеќето CRM беше или непотребна или премногу скапа. Плус, ми требаше решение што е што е можно полесно за имплементација и не бара посебна обука или дополнителна конфигурација.

Што првично се бараше?

Беше неопходно да се добие:

  1. единствено складиште на контакти на сите клиенти на компанијата;
  2. пристап до онлајн/офлајн складирање 24/7 за сите вработени во канцеларијата во секое време;
  3. можност за прегледување на историјата на клиентот;
  4. способноста да се подели клиентите во групи;
  5. способност да се задржи историјата на повици на клиентот со коментари за разговорот;
  6. можност за пристап до информации на телефони и компјутери;
  7. можност за уредување/ажурирање на информации за сите вработени во канцеларијата (не беа потребни ограничувања за правата за пристап);
  8. можност веднаш да се видат податоците и историјата на клиентот на екранот на телефонот за време на дојдовен/појдовен повик.

Што беше достапно?

  1. неколку ефтини Android паметни телефони со две SIM-картички поврзани со CDMA и GSM оператори;
  2. WI-FI во канцеларија;
  3. Excel база на податоци со податоци за клиентите лоцирани на мрежен диск со заеднички пристап од сите канцелариски компјутери.

Во канцеларијата не се користеа ниту PBX ниту IP телефонија, бидејќи немаше посебна потреба од нив.

Што недостасуваше?

Работниот тек изгледаше вака - клиентите беа расфрлани снимени во меморијата на телефонот под различни имиња, со некои белешки и така натаму. Некои телефони имаа снимки, некои не. Покрај тоа, имаше датотека Excel лоцирана на споделена мрежа.

Кога се јавил клиент, вработениот го наведувал целосното име на повикувачот, го користел вграденото пребарување на Excel за да провери дали таков клиент постои во базата на податоци и врз основа на резултатите од разговорот, ги запишувал резултатите во истата датотека.

Најблаго кажано, процесот беше многу слабо оптимизиран, и иако податоците беа систематизирани во Excel, беше крајно незгодно за користење. Дополнително, ако некој вработен ја напуштил канцеларијата, изгубил пристап до досието.

Што ти требаше?

Бидејќи камен-темелникот на задачата беше прикажување на податоците за клиентите за дојдовни повици, веднаш стана јасно дека треба да бараме решение во областа на Google -> Android. И таквото решение беше пронајдено речиси веднаш - бесплатните Google Contacts станаа тоа.

Речиси сите знаат дека Google ви дозволува да синхронизирате контакти со вашата сметка на Google, но не секој знае дека можете да ги уредувате не само од вашиот телефон. За да пристапите до веб-интерфејсот на Google Contacts, треба да отидете на Gmail и да изберете „Контакти“ од паѓачкото мени.

Дополнително, бројот на полиња обезбедени од Google Contacts е многу поголем од стандардниот полно име-телефонски број. Најважно ми беше што Google Contacts ви дозволува да креирате посебен блок белешки за секој запис.

  1. ги има сите потребни полиња за контакти (дури и со одреден вишок);
  2. можно е да се креираат групи и да се постават контакти во нив;
  3. има интерфејс и за паметен телефон и за компјутер;
  4. ви овозможува да ја увезете/извезете вашата база на податоци за контакти;
  5. податоците автоматски и брзо се синхронизираат преку вашата сметка - на сите уреди.

Така:

  1. создадена е нова сметка на Google и поврзана со сите канцелариски паметни телефони и компјутери;
  2. беше развиен образец за клиентска картичка;
  3. се креираат и зачувуваат неколку тест контакти;
  4. Користејќи го системот за извоз вграден во Google Contacts, овие контакти беа извезени во Excel;
  5. датотеката „office“ Excel со податоци за контакт беше претворена во формат на Google (ова е многу лесно, само правилно поставете ги податоците во правилните колони);
  6. Новата датотека е увезена во Google Contacts преку вградениот систем за увоз на Google Contacts.

Добивка! Целата претходно акумулирана база на клиенти беше сместена во Google сметка, синхронизирана на сите паметни телефони, а за секој клиент е добиена следната картичка:

  1. Полно име на клиентот;
  2. групата на која е доделен е брз „маркер“ на клиентот;
  3. сите негови податоци за контакт;
  4. животниот циклус на секоја нарачка. Вработениот кој го извршил дејствието е означен во заграда.

Фотографијата се додава рачно или влечена од Google+, заедно со податоците наведени од корисникот.

Имајќи го предвид ограничувањето на обемот на излезни податоци при дојдовен/појдовен повик, за да не се создаваат непотребни записи, по завршувањето на трансакцијата, записите за чекорите беа избришани. Го оставивме само резултатот со клучните параметри:

Летајте во маст и неговото решение

Се чини дека ова е среќа, земете го, наполнете ја вашата база на податоци за контакти и искористете ја. Но, познато е дека секое буре мед секогаш има своја мушичка во маста. Во овој случај, изгледаше вака - задачата бр. 6 бараше прикажување на податоците за клиентите и белешките за нив за време на дојдовните и појдовните повици. Со сета моќ и вистинска погодност на Google Contacts, Google не пропушти да ја префрли вината на телефонот - на стандардниот екран за бирач на паметните телефони со Android, беа прикажани само полињата Име, Презиме и број на повикувач. Немаше поставки што ќе овозможат прикажување на други дополнителни полиња присутни за контактот.

Сепак, со оглед на фактот дека паметните телефони работеа на Android, задачата не изгледаше толку несовладлива. Како резултат на пребарувањето, беше пронајдена апликацијата „“ која овозможи сите потребни податоци да се прикажат на екранот на стандарден бирач на Android за дојдовни или појдовни повици.

Карактеристики на Call Notes Pro

Апликацијата може:

  • прикажување на податоци од клиентска картичка во Google Contacts на екранот на стандарден бирач на Android;
  • ви овозможува да конфигурирате кои полиња ќе се прикажуваат на екранот и по кој редослед:
    • група;
    • компанија;
    • работно место;
    • адреса;
    • е-пошта;
    • веб-страница;
    • телефонски број;
    • белешка за контакт;
    • роденден;
    • календар;
    • тип на повик - дојдовен/појдовен;
    • тип на број - личен, работен итн.;
    • псевдоним;
    • локација;
    • телекомуникациски оператор.
  • прикажете го времето на претходниот повик на клиентот (ако имало);
  • работа со паметни телефони со две SIM-картички;
  • изгледот на прикажаната картичка е целосно приспособлив - боја, фонт, големина на фонтот на секој елемент итн.;
  • можност за креирање белешки за контакт директно за време на разговор;
  • способноста да се скрие картичката за да не се меша со употребата на копчиња на екранот.

Веднаш да забележам дека апликацијата е платена, но цената од 3 долари очигледно не може да биде пречка. Апликацијата е купена, инсталирана на сите паметни телефони, со претходно поврзана заедничка сметка на Google во која се чуваат сите податоци.

Вака изгледа клиентската картичка прикажана за време на повик. Можете да го прилагодите по ваш вкус.

Резултат

По сите манипулации, работниот тек почна да изгледа вака:

За постоечки клиент:

  1. кога клиентот добива повик, вработениот веднаш ги гледа сите потребни податоци на екранот на телефонот;
  2. по завршувањето на разговорот, вработениот ги внесува резултатите од разговорот и дејствата извршени преку веб-интерфејсот на Google Contacts;
  3. Податоците се синхронизирани во споделена сметка на Google и се достапни за сите вработени.

За нов клиент:

  1. по дојдовен повик од клиент, вработениот создава нов контакт;
  2. ги внесува сите потребни податоци за клиентот и повикот;
  3. го додава повикувачот во соодветната група;
  4. Податоците се синхронизираат во споделена сметка на Google и се веднаш достапни за сите вработени.

Заклучоци

Новата логика е имплементирана и успешно функционира веќе неколку месеци. Има многу помал хаос во работните процеси и работата на нив се чува на уреден начин. Конверзијата на телефонски повици се зголеми за 23%. Дозволено е правилно групирање на клиенти:

  • веднаш видете кога клиентот последен пат контактирал;
  • Која група клиенти се јавува - нови, повратни, трговци на големо, мало, итн.;
  • видете колку води се обработуваат, колку нарачки се завршени;
  • повторно повикајте клиенти кои беа заинтересирани за производот, но не направија нарачка;
  • брзо одговори на клиентот за статусот на неговата нарачка;
  • Не трошете време на неспособни.

Во моментов, многу претприемачи се загрижени за прашањето за сеопфатна деловна автоматизација, особено за имплементација на CRM систем. Ваквиот интерес за вакви решенија е детерминиран пред сè од високиот принос од нивната употреба, како и од зголеменото ниво на транспарентност на сите деловни процеси на компанијата.

Денес на пазарот има голем број решенија за CRM (вклучувајќи „псевдо“ CRM системи), кои се креирани врз основа на различни CMS, магацински и сметководствени програми. Разгледувајќи понекогаш десетина вакви системи, одреден дел од бизнисмените доаѓаат до заклучок дека на пазарот не постои идеално решение за нивните проблеми и размислуваат да напишат CRM систем за себе од нула. Оваа статија е посветена токму на такви луѓе кои веќе решиле да ја преземат оваа смела акција или штотуку почнуваат да размислуваат за тоа.

Големото искуство во имплементирање на CRM системи во руски компании ми овозможува да истакнам неколку клучни аспекти меѓу причините зошто не треба да пишувате CRM систем од нула.

CRM проектен тим

За да напишете комплексен информациски систем ќе ви треба персонал од висококвалификувани вработени. Ако мислите дека ќе биде доволно да ангажирате само еден програмер, длабоко се лажете.

За да работите на проектот ќе ви требаат најмалку 3 лица: архитект на решенија, програмер, дизајнер на распоред. Ако, дополнително, сакате креираната програма да биде погодна за работа не само за вашиот програмер, туку и за другите вработени, ќе ви треба специјалист за употребливост. И за да се чувствувате удобно да работите во програмата и да не морате да го повикате програмерот со бескрајни барања“ поправете ја грешката овде„и прашања“ Која е оваа порака за отстранување грешки што се појави?“, вклучи во тимот тестер. Вкупно:За сериозен проект ви требаат 5 луѓе.

Ако одлучите да заштедите пари на некого, може значително да изгубите од квалитетот на производот или да не го започнете проектот воопшто.

Друг аспект се квалификациите на ангажираниот персонал. Ако немате искуство во областа на ИТ, тогаш ќе ви биде доста тешко да најдете достојни кандидати за вашиот проектен тим. По пет години работа во ИТ бизнисот, можам искрено да кажам дека секој втор програмер што ќе дојде кај вас на интервју ќе ве увери дека е генијалец во програмирањето и неговите линии на код на никаков начин не се инфериорни во однос на песните на Пушкин. или Есенин.

Исто така, не заборавајте за проект менаџер, обично самиот претприемач ја презема оваа улога. Но, во отсуство на искуство во водење на група програмери, сите добри потфати можат да паднат во ништо. Прашањето за платите на вработените го оставаме зад сцената.


Излезот од оваа ситуација е да контактирате со ИТ компанија, која ќе го спроведе вашиот CRM проект во наведената временска рамка.

Време е да се имплементира CRM проект

Времето е важен фактор во секој проект, а ИТ проект не е исклучок. Кога се планира проект, многу е важно јасно да се дефинираат роковите и фазите на проектот. Исто така, задолжително е да се запишуваат пресвртниците на проектот. Ако не го контролирате напредокот на проектот, тој може да се одолговлекува со месеци, а во некои случаи и со години.


Ако не сте ИТ специјалист, тогаш во 99% од случаите ќе го слушнете истото од вашите вработени: „Јас го правам тоа“, а потоа илјадници изговори зошто се одложуваат роковите на проектот: „Додадов убаво копче“, „Ја забрзав работата“, „Го подобрив модулот за нарачка“. Вашите вработени јасно разбираат дека колку подолго работат на некој проект, толку подолго ќе работат за вас и ќе добиваат повеќе пари.

Воопшто нема да им биде грижа што губите време и, соодветно, пари од одложување на испораката на проектот. Дополнително, може да се појави ситуација кога конечно ќе успеете да ја добиете конечната верзија на програмата, таа веќе ќе биде застарена и на пазарот ќе се појават посовремени и скалабилни решенија. И вашиот бизнис ќе се промени во овој период: луѓето ќе се променат, деловните процеси ќе се трансформираат. Или можеби ќе одлучите да започнете друг тип на бизнис.

Документација

Една од важните компоненти на секој проект е документацијата. Ќе ви требаат најмалку 2 вида документација: за програмери и за корисници. Ако мислите дека вашите програмери со задоволство ќе ги напишат, се лажете.

Секој програмер длабоко во душата е уверен дека неговиот код е толку убав, транспарентен и беспрекорен што не е потребна никаква документација. И дури и дете може да работи во програмата - " Зошто да документирате нешто друго овде? Имаме совршена програма„Во современите ИТ компании, оваа одговорност им е доделена на технички писатели кои го опишуваат програмскиот код и исто така детално ја документираат функционалноста на готовата програма.

Искуство во имплементација на CRM систем

Друг важен аспект при развивање на корпоративен информациски систем е позитивното искуство од имплементацијата на проектот. Ова искуство не може да се купи, се акумулира само во процесот на работа. Според тоа, кога развивате систем, вашиот проектен тим постојано ќе гази на истото гребло, тие бескрајно ќе го „повторно измислуваат тркалото“ итн. Како резултат на тоа, претприемачот можеби нема да го добие она што го сака. Во овој случај, нема да има кој да поднесе барање - " Сите заедно работевме. Го сакавме најдоброто, но испадна како и секогаш„Предноста на соработката со ИТ компанија е токму стекнувањето позитивно искуство во реализација на слични проекти.

Ризици од CRM проект

При спроведување на кој било проект, секогаш постојат одредени ризици на кои не треба да замижувате. Најголем ризик е губењето на јадрото на тимот. Може да се случи после одреден период на работа на некој проект, поради некои незамисливи околности, да ве остави клучниот програмер на кој почива се. Во исто време, по правило, остава зад себе недовршена програма, која за друг програмер е 100 пати потешко да ја разбере отколку да го напише истото од нула. Затоа, кога вработувате, треба да обрнете посебно внимание на тоа колку програмер може да го разбере туѓиот код.

Следниот ризик е директно поврзан со работата на програмата. Во одредена фаза на развој, може да стане јасно дека функционирањето на програмата под одредени услови (голема база на податоци, голем број корисници итн.) станува едноставно невозможно - програмата почнува да се замрзнува и да произведува разни грешки. Ако проблемот не може да се реши навремено, проектот може да се смета за неуспешен или ќе бидат потребни дополнително време и пари за надградба на јадрото на системот. При купување на готов циркулационен раствор, овие ризици се сведени на нула.


Како заклучок, уште еднаш сакам да ја нагласам идејата дека развивањето на CRM систем сам е многу потешко, подолго, поскапо и поризично. Ако имате задача да имплементирате информациски систем, подобро е да се свртите кон професионалци. Заштедените напори, пари и време можете лесно да ги потрошите за развој на вашиот бизнис.



Овие задачи се решаваат во рамките на системите за управување со односи со клиенти - CRM системи (Customer Relationship Management). Системот CRM им овозможува на претпријатијата да ја оптимизираат интеракцијата со клиентите, да создадат ефикасен механизам за управување со маркетинг, продажба и услуги, а исто така да решаваат голем број основни прашања, особено да создадат единствен извор на информации за клиентите, да ја оптимизираат работата на одделите за продажба. , изврши вкрстена продажба/над-продажба низ целата база на клиенти и многу повеќе.

CRM системите ви овозможуваат да ги задржите клиентите и брзо да ги донесувате вистинските одлуки во деловното управување. Не е тајна дека успехот на менаџментот лежи во предвидувањето, кое се заснова на статистика, а се чува во CRM. Така, имплементацијата на овој систем може радикално да ја зголеми ефикасноста и профитабилноста на целиот бизнис.

Придобивки од имплементирање на CRM систем

Раст на продажбата преку ефективна интеракција со клиентите
Намалени внатрешни трошоци

Ефективно управување со трудот

Пристап до информации за деловните процеси на претпријатието во секое време

Поефикасно финансиско сметководство и проток на документи

Сметководство за секоја интеракција со клиентот

Искуството од бројни проекти покажува дека решавањето дури и основни проблеми во областа на автоматизацијата на услугите на клиентите ни овозможува да ги постигнеме следните индикатори:

  • скратување на продажниот циклус во просек за 10-15% и зголемување на процентот на добиени зделки до 10%;
  • намалување на времето за извршување на рутински операции за 25-30%;
  • зголемување на просечната продажна профитабилност за 15-20%;
  • зголемување на точноста на прогнозирањето на продажбата до 99%;
  • намалување на трошоците за продажба, маркетинг и последователна поддршка на клиентите за 10-30%;
  • зголемување на процентот на вкрстена продажба, вклучително и преку одделот за поддршка на клиентите, за 5-10%.

Нашата компанија ви нуди индивидуален развој на CRM, бидејќи не сакаме да ве натераме во рамките на стандарден сет на функции. Ние нудиме универзални методи, чија имплементација е можна во речиси секоја област на бизнисот. Развиваме софтвер од секаков тип со максимално разгледување на индивидуалните карактеристики и потреби на секој клиент.

Порано или подоцна, секој бизнис се соочува со прашањето за спроведување на CRM. Денес на пазарот има многу решенија за различни ниши задачи. На системи, претприемачите често одлучуваат дека нивниот бизнис нема готово решение и има потреба од развој на CRM систем.

Според мене, ова е една од најголемите грешки што можете да ги направите. Сепак, поради некоја причина, мислата за сопствен CRM им се јавува на речиси сите претприемачи. Сум видел многу успешни компании со едноставен бизнис процес, но поради некоја причина тие одлучија дека развојот на CRM систем е она што им треба.

Пример 1. Големи компании кои започнаа во 2000-тите

Сè започнува со потребата да се автоматизираат деловните процеси и продажбата на свесно ниво. Пред 10 години немаше CRM системи за средни и мали бизниси на пазарот на ЗНД, а повеќето компании мораа да креираат домашни системи. Практично немаше ИТ индустрија, а техничкиот оддел на една компанија со просечна големина беше многу помоќен отколку во модерните стартапи. Така, компаниите се вклучија во развојот на нивниот систем, и тој зеде длабоки корени во сите процеси на компанијата.

Како резултат на тоа, тоа е 2008-2012 година. Почеток на зората на ИТ индустријата во ЗНД. Стартапите никнуваат како печурки, развиваат CRM системи, услуги за пошта и сличен софтвер за автоматизација на бизнисот.

Во компаниите каде што правеа само-напишани системи, процесот веќе беше во тек, но бидејќи главниот профил на овие компании не се CRM системи или дури и ИТ производ, тие почнаа да застојат во развојот на сопствените системи. Како резултат на тоа, во однос на функционалноста тие почнаа да бидат многу инфериорни во однос на специјализираните стартапи.

Времето минува, а нашите херои сè повеќе се заглавуваат во сопствените процеси. Нивниот самонапишан систем не им дозволува да ги исправат рамениците и да одат напред: постојано мораат да ја прилагодуваат својата функционалност на модерната, која се појави во модните стартапи одамна. Иако не, ова веќе не се стартапи, туку самоуверени ИТ компании со добри инвестиции.

Како резултат на тоа, излегува дека само-напишаниот систем троши многу време и што е најважно, огромни ресурси на програмерите.

Ако развојот на CRM што го правеа беше навистина уникатен, тогаш по ѓаволите, но не - тие повторно го измислуваат тркалото, кое одамна можеше да се купи за 10 долари месечно.

И најлошото нешто во оваа ситуација е што е морално многу тешко за менаџерите на компаниите да го напуштат овој систем, бидејќи се потрошени пари за него. Можете да слушнете слична приказна од вработените на NetPeak на ова видео.

Можете ли да замислите како врвен менаџер му приоѓа на шефот и му вели: „Вјачеслав Григориевич, излезе нов систем, многу е кул и може целосно да го замени нашиот. Како резултат на тоа, она што целиот наш ИТ оддел го прави 10 години може да се исфрли и избрише од серверот. Како ви се допаѓа оваа идеја, а?“ Во таква ситуација, Вјачеслав Григориевич ќе постави разумно прашање: „Петја, ебам мајка ти, зошто не го кажа ова порано? Зошто потрошивме100.000 долари за развој на вашиот систем?“
Потоа започнува „А-та-та-менаџмент“ и врвниот менаџер бега од работа. Се разбира, претерувам, но се надевам дека ја сфативте суштината.

Сосема иста е ситуацијата и со менаџерите. Не можат самите да си признаат дека залудно потрошиле пари. Длабоко во себе, секој сопственик на самонапишан систем ја има во главата идејата дека еден ден ќе го продаде овој систем на други претприемачи. Но, тоа никогаш нема да се случи, а овој систем ќе јаде се повеќе и повеќе пари од претприемачите.

Ова го кажав за компаниите кои се соочија со потребата од автоматизација во 2000-тите и, всушност, тие не се виновни. Во тоа време, навистина немаше CRM системи и секој го автоматизираше својот бизнис најдобро што можеше.


Пример 2. Мал бизнис кој не сакаше да го сфати

Но, постои друга приказна, за младите компании. Тие страдаат од нивното незнаење, а не од немањето производ на пазарот. Следното сценарио го набљудував многу пати.

Компанијата има потреба од автоматизација, а менаџментот почнува да бара CRM систем. Почнуваат да гуглаат и да споредуваат. Тие се среќаваат со AmoCRM, Bitrix24, Megaplan и други. Регистрирајте се во него. Тие го гледаат интерфејсот и не разбираат како да го користат. Се обидуваат да го спроведат, но ништо не успева.

Како резултат на тоа, тие почнуваат да бараат систем за нивниот „уникатен бизнис“ за продажба на градежни материјали и, нормално, не наоѓаат ништо. Менаџерите на таквите компании не знаат дека CRM системот може да се прилагоди. Како резултат на тоа, тие доаѓаат до заклучок дека овие системи се некако чудни, програмерите се идиоти и не разбираат ништо од продажбата. И ние сме најпаметните: ќе напишеме сопствен CRM систем.

По правило, таквите луѓе воопшто немаат искуство во развој на ИТ. Тие земаат пријател програмер и велат: „Васија, погледнете: тука треба да направите таков трик, не е тешко, нели? Некако како Amocrm и Bitrix24, само малку поинакви. Дали ќе го направиш тоа? Секако, хонорарецот Васија вели дека ќе стори сè. Само будала би ја одбил можноста да создаде единствен CRM систем. Тие, исто така, му рекоа дека ќе го продадат CRM на други компании од оваа индустрија, а Васија ќе стане управен партнер на идна ИТ компанија која ќе излезе на берза и ќе го наруши пазарот.

Како што веќе погодивте, ова никогаш нема да се случи, и несоодветниот претприемач и несоодветниот Васија ќе го пресечат својот систем засекогаш. Развојот на CRM ќе се одолговлекува со години и ќе бара само време и пари.

„И јас, исто така, слушнав повеќе од еднаш дека користењето на готови CRM системи е скапо и дека е подобро да ги користите вашите сопствени случувања“, дали сте сериозни? Какви глупости? Ако направиш математика, ќе разбереш дека за 2-3 години развој си платил многу пари на програмерите. И ќе трошите 1000 долари годишно на CRM. Треба да разберете дека добрите CRM системи имаат огромен оддел за развој и, всушност, овие луѓе работат за вашиот бизнис.

Кои компании можат да креираат сопствени CRM системи?

Пред сè, ова се SaaS компании и гигантски компании. Овој тип на бизнис има свои внатрешни уникатни деловни процеси, за кои конвенционалните CRM системи не се дизајнирани. Исто така, овие компании имаат искуство во развој на ИТ производи и имаат работни ресурси во рамките на компанијата кои можат да напишат сопствен CRM.

Кој не треба да напише свој CRM систем?

Сите останати треба да бараат решенија на пазарот и да ги приспособат за да си одговараат. Верувајте, ви се чини дека имате уникатен бизнис со уникатни деловни процеси. Ова е погрешно. 99,9% од сите бизниси во ЗНД се шаблони, со јасен бизнис модел и има многу софтвери кои се направени специјално за вашата ниша. Треба да ги барате, особено на пазарот што зборува англиски. Таму се е измислено одамна.

Дали некогаш сте размислувале да креирате сопствен CRM систем? Споделете ги вашите деловни приказни за тоа како најдовте излез од ситуацијата и на кој софтвер се населивте.

Програмирам од 2008 година, првично развивав веб-страници. Но, моето мислење за сајтовите сега не е најдобро, од развојна гледна точка, дефинитивно ќе напишам статија за ова. Засега, да се вратиме на тоа како почнав да развивам CRM.

Беше пријатна вечер на 19 август 2017 година, кога бев контактиран по трет пат во една недела за развој на сопствен CRM систем. И тогаш сфатив дека едноставно не можам да развијам неколку проекти од нула во исто време. Затоа седнав и решив да напишам своја база за развој на CRM системи.

Сè започна со изборот на дизајн, бидејќи јас самиот повеќе го сакам развојот и претпочитам што е можно повеќе да не отворам Photoshop и во никој случај да не правам layout (за среќа, 8-годишното развојно искуство ми дозволува да се оддалечам од распоредот), тогаш јас избрав готов шаблон за административен панел и почнав да развивам сопствен CRM модул заснован на рамката Yii2.

Првиот чекор беше да се имплементира систем за авторизација: најавување, регистрација, враќање на лозинката, известувања и потврди преку е-пошта, снимање на бројот на обиди за најавување, reCaptcha и забрана за половина час ако има премногу обиди. Во принцип, се покажа како пријатно и практично овластување, кое сега го користам во проекти.

Следно, беа креирани два модула: собирање на олово и контакти, тие се многу основни и имаат најстандардни полиња: полно име, е-пошта, телефон, коментар - нешто што може да биде вообичаено во сите проекти, а останатото може да се додаде поединечно.

После решив дека би било добро да има логирање на корисничките акции. Ова може да се земе предвид во аналитиката подоцна. Како работат менаџерите на компаниите, каде одат, какви активности вршат, во кое време е највисоката активност. Во базата на податоци нема модул за аналитика, бидејќи секој има потреба од своја анализа, но основата е веќе поставена. Зборувајќи за логирање, во административниот панел беа додадени и дневници за пошта - заглавија од операцијата SMTP и дел за следење на обидите за овластување во системот, каде што се евидентираат најавувањето, времето и IP адресата. Корисно е кога оваа информација е на повидок, можете малку да ја блокирате IP-а за да дадете мир на умот.

За себе, имплементирав парсер внатре во системот од првата хонорарна страница, каде што често наоѓам нарачки. Сега списокот со нови нарачки се вчитува во системот автоматски преку задачата Cron. Можам да правам белешки, да одговарам на проекти или да ги кријам. Секоја акција се зема предвид во понатамошната аналитика, што ми овозможува да ја проценам ефективноста на даден канал и, користејќи го ова, да ги приспособам дејствата.