Антон Шлома - drupal как сервер интеграции

40
Drupal как сервер интеграции. Повышение эффективности оператора CRM на примере интеграции AmoCRM и 2GIS. Anton Shloma

Upload: drupalsib

Post on 24-Jan-2017

295 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Антон Шлома - Drupal как сервер интеграции

Drupal как сервер интеграции.Повышение эффективности оператора CRM на примере

интеграции AmoCRM и 2GIS.

Anton Shloma

Page 2: Антон Шлома - Drupal как сервер интеграции

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

Page 3: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Evolution of the WEB

Page 4: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Microservices

● Modules Концепция модульности

● Separation of concerns Разделение проблем

Page 5: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Drupal modules system

● Core + API Ядро и инструменты

● Core modules Модули ядра

● Contrib & custom modules Сторонние модули

Page 6: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Drupal as Microservices Glue

...

WebHooks

And it is only small example

Page 7: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

OpenSource philosophy

Page 8: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

To solve business problem

1. Choose the couple of Best Services

2. Make them work Together

Page 9: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

AmoCRM

CRM system in cloud

Customers database

Sales management and analitics

Tasks management

Widgets API

Page 10: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

2GIS is not only the map

Page 11: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

2GIS is database of contacts

Handbook of organizations

Map

Geodata Contacts

Page 12: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

2GIS and AmoCRM integrationvia widgets

Widgets API

API

Page 13: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

2GIS and AmoCRM integrationvia widgets

Two issuesTwo Drupal instruments

Page 14: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #1Filling data into CRM after call

1. Advertisement

Page 15: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #1Filling data into CRM after call

2. Incomming call

Page 16: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #1Filling data into CRM after call

3. Get info

Page 17: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #1Filling data into CRM after call

4. Fill data

Page 18: Антон Шлома - Drupal как сервер интеграции

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

Page 19: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1Filling data into CRM after call

Page 20: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1

Incomming call

Page 21: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1

Create contact

Only phone

Page 22: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1

Page 23: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1

Page 24: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1

Almost all what has

Page 25: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #1

1hour 20minutes per daySAVED

Page 26: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #2Find contacts and make phone calls

1. Hold an event or find customers

Page 27: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #2Find contacts and make phone calls

2. Find contacts

Page 28: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #2Find contacts and make phone calls

3. Phone calls

Page 29: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #2Find contacts and make phone calls

4. Get info

Page 30: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #2Find contacts and make phone calls

5. Store contact, filling data

Page 31: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Issue #2Find contacts and make phone calls

6. Allocation of tasks

Page 32: Антон Шлома - Drupal как сервер интеграции

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

Page 33: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #2Find contacts and make phone calls

Rubrics

Site addr

Email

Phone

Description

Addr Contact and organisation info

Create tasks, spread

Page 34: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #2

Search

Page 35: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #2

CartAdd to cart

Page 36: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #2

Send

Page 37: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Create contact,

task, company

Assign to

Time restrictions

Send to CRM

Solution #2

Page 38: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Almost all what has

Task and deadline

assigned to exact manager

Solution #2

Page 39: Антон Шлома - Drupal как сервер интеграции

Anton ShlomaTeam lead of drupal projects at i20

Solution #2

2hours 40minutes per daySAVED

Page 40: Антон Шлома - Drupal как сервер интеграции

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