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

Post on 24-Jan-2017

295 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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

Email

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

shloma.a@i20.biz+7 983 134-57-75

Золотой спонсор:

Thank you!

При поддержке: Серебряный спонсор:

Иван ИвановDrupal DeveloperAnton ShlomaTeam lead of drupal projects at i20

top related