SlideShare a Scribd company logo
1 of 4
Presentation
Data Access Services and API
Background:
LeadDesk is the industry-leading platform for call center, inside sales and
telemarketing operations. More than 1 million calls handled each week.
LeadDesk platform includes (A) All-in-one software for call centers and
telesales team, (B) Control & communication solution for product owners with
outsourced call centers, (C) Database of B2B and B2C contact information.
Contact www.leaddesk.com or sales@leaddesk.com
LeadDesk Data Access Services
• LeadDesk promotes client’s own applications’ interaction with LeadDesk
• Roughly, LeadDesk Data API is divided into two parts
• LeadDesk API: for entering/updating data INTO LeadDesk database
• LeadDesk DB Access: for viewing/outputting data FROM LeadDesk
database
Master DB
Transaction
(write)
Replication
Slave DB
Transaction
(read)Client application
LeadDesk API
• LeadDesk API is always
in realtime, e.g. when
adding a new contact
person on a calling list, it
will appear immediately
in LeadDesk system
• LeadDesk DB Access
(MySQL 5.5) is a mirrored
LeadDesk database, where
all LeadDesk-stored
information can be
read, that LeadDesk
has/stores.
LeadDesk API
Client’s private API key
Customer’s
own
CRM/etc
http://api.leaddesk.com/?api_key=232dsdfSD&action=add_calling_list_item&calling_list=3212&fname=Carl&phone=00358400202047
LeadDesk
• api.leaddesk.com = LeadDesk API http URL (always same)
• api_key = Fixed value, will be provided by LeadDesk
• Variables
• action = Action what is wanted to be done
• calling_list = Which calling list will be affected
• fname = First name
• lname = Last name
• address = Address
• postcode = Postcode
• city = City
• country = Country
• phone = Phone number
• company = Company name
• Function examples
• Adding customer to existing contact list by integrating web HTML contact request form (example)
• Checking the last contact attempts of a customer
• Creating new calling list directly from CRM system
Function name
Function parameters
LeadDesk Database access
call_logs
1 row= 1 call
1001;2012-04-18 12:34;
not answered;....
Customers
1 row= 1 contact list number
1001; ”Jacks mobile”;0401234567
1002; ”Jack home”;0501234567
Contacts
1 row = 1 calling list contact
”Jack Bauer; Example street 1”
orders
1 row= 1 order
”Jack order;2012-04-18”
Orders_products
1 row= One product of an
order
”Subscription 24 months”
Orders_products_options
1 row= 1 ordered product’s
option field
”12 months”;”4 seasons”
Agents
1 row= 1 agent
1007;Agent X; First;Lastname
Campaigns
1 row= 1 campaign
1001;Campaign;Magazines
Contact_id
Agent_id Campaign_id
Orders_products_id
Order_id
Note! This is
simplified view
of LeadDesk
database
Slave DB
• MySQL connection
(secured)
• Credentials control

More Related Content

Viewers also liked

LeadDesk basic background info and system description
LeadDesk basic background info and system descriptionLeadDesk basic background info and system description
LeadDesk basic background info and system descriptionLeadDesk
 
November 5 maya day 1
November 5   maya day 1November 5   maya day 1
November 5 maya day 1Leslie Creath
 
November 6 maya day 2
November 6   maya day 2November 6   maya day 2
November 6 maya day 2Leslie Creath
 
LeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk
 
Call Center Software for Telesales & Customer Service
Call Center Software for Telesales & Customer ServiceCall Center Software for Telesales & Customer Service
Call Center Software for Telesales & Customer ServiceLeadDesk
 
9 Quantitative Analysis Techniques
9   Quantitative Analysis Techniques9   Quantitative Analysis Techniques
9 Quantitative Analysis TechniquesGajanan Bochare
 
L9 Planning Tools And Techniques
L9 Planning Tools And TechniquesL9 Planning Tools And Techniques
L9 Planning Tools And TechniquesGajanan Bochare
 
Indian geography history and culture updated
Indian geography history and culture updatedIndian geography history and culture updated
Indian geography history and culture updatedLeslie Creath
 
Preparing for Office 365
Preparing for Office 365Preparing for Office 365
Preparing for Office 365Jan Egil Ring
 

Viewers also liked (12)

Lecture11
Lecture11Lecture11
Lecture11
 
LeadDesk basic background info and system description
LeadDesk basic background info and system descriptionLeadDesk basic background info and system description
LeadDesk basic background info and system description
 
November 5 maya day 1
November 5   maya day 1November 5   maya day 1
November 5 maya day 1
 
November 6 maya day 2
November 6   maya day 2November 6   maya day 2
November 6 maya day 2
 
LeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & Ecosystem
 
Call Center Software for Telesales & Customer Service
Call Center Software for Telesales & Customer ServiceCall Center Software for Telesales & Customer Service
Call Center Software for Telesales & Customer Service
 
B-N-K
B-N-KB-N-K
B-N-K
 
9 Quantitative Analysis Techniques
9   Quantitative Analysis Techniques9   Quantitative Analysis Techniques
9 Quantitative Analysis Techniques
 
L9 Planning Tools And Techniques
L9 Planning Tools And TechniquesL9 Planning Tools And Techniques
L9 Planning Tools And Techniques
 
Indian geography history and culture updated
Indian geography history and culture updatedIndian geography history and culture updated
Indian geography history and culture updated
 
Preparing for Office 365
Preparing for Office 365Preparing for Office 365
Preparing for Office 365
 
Forecasting6
Forecasting6Forecasting6
Forecasting6
 

LeadDesk data access services and API

  • 1. Presentation Data Access Services and API Background: LeadDesk is the industry-leading platform for call center, inside sales and telemarketing operations. More than 1 million calls handled each week. LeadDesk platform includes (A) All-in-one software for call centers and telesales team, (B) Control & communication solution for product owners with outsourced call centers, (C) Database of B2B and B2C contact information. Contact www.leaddesk.com or sales@leaddesk.com
  • 2. LeadDesk Data Access Services • LeadDesk promotes client’s own applications’ interaction with LeadDesk • Roughly, LeadDesk Data API is divided into two parts • LeadDesk API: for entering/updating data INTO LeadDesk database • LeadDesk DB Access: for viewing/outputting data FROM LeadDesk database Master DB Transaction (write) Replication Slave DB Transaction (read)Client application LeadDesk API • LeadDesk API is always in realtime, e.g. when adding a new contact person on a calling list, it will appear immediately in LeadDesk system • LeadDesk DB Access (MySQL 5.5) is a mirrored LeadDesk database, where all LeadDesk-stored information can be read, that LeadDesk has/stores.
  • 3. LeadDesk API Client’s private API key Customer’s own CRM/etc http://api.leaddesk.com/?api_key=232dsdfSD&action=add_calling_list_item&calling_list=3212&fname=Carl&phone=00358400202047 LeadDesk • api.leaddesk.com = LeadDesk API http URL (always same) • api_key = Fixed value, will be provided by LeadDesk • Variables • action = Action what is wanted to be done • calling_list = Which calling list will be affected • fname = First name • lname = Last name • address = Address • postcode = Postcode • city = City • country = Country • phone = Phone number • company = Company name • Function examples • Adding customer to existing contact list by integrating web HTML contact request form (example) • Checking the last contact attempts of a customer • Creating new calling list directly from CRM system Function name Function parameters
  • 4. LeadDesk Database access call_logs 1 row= 1 call 1001;2012-04-18 12:34; not answered;.... Customers 1 row= 1 contact list number 1001; ”Jacks mobile”;0401234567 1002; ”Jack home”;0501234567 Contacts 1 row = 1 calling list contact ”Jack Bauer; Example street 1” orders 1 row= 1 order ”Jack order;2012-04-18” Orders_products 1 row= One product of an order ”Subscription 24 months” Orders_products_options 1 row= 1 ordered product’s option field ”12 months”;”4 seasons” Agents 1 row= 1 agent 1007;Agent X; First;Lastname Campaigns 1 row= 1 campaign 1001;Campaign;Magazines Contact_id Agent_id Campaign_id Orders_products_id Order_id Note! This is simplified view of LeadDesk database Slave DB • MySQL connection (secured) • Credentials control