Антон Шлома - drupal как сервер интеграции
TRANSCRIPT
Drupal как сервер интеграции.Повышение эффективности оператора CRM на примере
интеграции AmoCRM и 2GIS.
Anton Shloma
Anton ShlomaTeam lead of drupal projects at i20
About my experience in Drupal development
● Development - 5 years● Project management - 1 year● Drupal Cafe● Drupal CodeSprint● Drupal audit
Anton ShlomaTeam lead of drupal projects at i20
Evolution of the WEB
Anton ShlomaTeam lead of drupal projects at i20
Microservices
● Modules Концепция модульности
● Separation of concerns Разделение проблем
Anton ShlomaTeam lead of drupal projects at i20
Drupal modules system
● Core + API Ядро и инструменты
● Core modules Модули ядра
● Contrib & custom modules Сторонние модули
Anton ShlomaTeam lead of drupal projects at i20
Drupal as Microservices Glue
...
WebHooks
And it is only small example
Anton ShlomaTeam lead of drupal projects at i20
OpenSource philosophy
Anton ShlomaTeam lead of drupal projects at i20
To solve business problem
1. Choose the couple of Best Services
2. Make them work Together
Anton ShlomaTeam lead of drupal projects at i20
AmoCRM
CRM system in cloud
Customers database
Sales management and analitics
Tasks management
Widgets API
Anton ShlomaTeam lead of drupal projects at i20
2GIS is not only the map
Anton ShlomaTeam lead of drupal projects at i20
2GIS is database of contacts
Handbook of organizations
Map
Geodata Contacts
Anton ShlomaTeam lead of drupal projects at i20
2GIS and AmoCRM integrationvia widgets
Widgets API
API
Anton ShlomaTeam lead of drupal projects at i20
2GIS and AmoCRM integrationvia widgets
Two issuesTwo Drupal instruments
Anton ShlomaTeam lead of drupal projects at i20
Issue #1Filling data into CRM after call
1. Advertisement
Anton ShlomaTeam lead of drupal projects at i20
Issue #1Filling data into CRM after call
2. Incomming call
Anton ShlomaTeam lead of drupal projects at i20
Issue #1Filling data into CRM after call
3. Get info
Anton ShlomaTeam lead of drupal projects at i20
Issue #1Filling data into CRM after call
4. Fill data
Anton ShlomaTeam lead of drupal projects at i20
Issue #1Filling data into CRM after call
Too long!
Find and fill the contact
1 min
Calls per day100
Anton ShlomaTeam lead of drupal projects at i20
Solution #1Filling data into CRM after call
Anton ShlomaTeam lead of drupal projects at i20
Solution #1
Incomming call
Anton ShlomaTeam lead of drupal projects at i20
Solution #1
Create contact
Only phone
Anton ShlomaTeam lead of drupal projects at i20
Solution #1
Anton ShlomaTeam lead of drupal projects at i20
Solution #1
Anton ShlomaTeam lead of drupal projects at i20
Solution #1
Almost all what has
Anton ShlomaTeam lead of drupal projects at i20
Solution #1
1hour 20minutes per daySAVED
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
1. Hold an event or find customers
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
2. Find contacts
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
3. Phone calls
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
4. Get info
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
5. Store contact, filling data
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
6. Allocation of tasks
Anton ShlomaTeam lead of drupal projects at i20
Issue #2Find contacts and make phone calls
Too long!
Find and fill the contact1 min
Calls per day100
Task for manager1 min
Anton ShlomaTeam lead of drupal projects at i20
Solution #2Find contacts and make phone calls
Rubrics
Site addr
Phone
Description
Addr Contact and organisation info
Create tasks, spread
Anton ShlomaTeam lead of drupal projects at i20
Solution #2
Search
Anton ShlomaTeam lead of drupal projects at i20
Solution #2
CartAdd to cart
Anton ShlomaTeam lead of drupal projects at i20
Solution #2
Send
Anton ShlomaTeam lead of drupal projects at i20
Create contact,
task, company
Assign to
Time restrictions
Send to CRM
Solution #2
Anton ShlomaTeam lead of drupal projects at i20
Almost all what has
Task and deadline
assigned to exact manager
Solution #2
Anton ShlomaTeam lead of drupal projects at i20
Solution #2
2hours 40minutes per daySAVED
Anton ShlomaTeam lead of drupal projects at i20
[email protected]+7 983 134-57-75
Золотой спонсор:
Thank you!
При поддержке: Серебряный спонсор:
Иван ИвановDrupal DeveloperAnton ShlomaTeam lead of drupal projects at i20