SlideShare a Scribd company logo
Custom CRM Integration Demo
Sami Ellong
10/28/2013
Known Requirements

Easy to navigate Folder Structure
Guidance on Content Migration
Ability to associate documents to a customer Account
record
Open security model allowing all employees to
upload/download files
Limited technical bandwidth require innovative
solutions
Project Milestones

1.
2.
3.
4.
5.
6.
7.
8.

Data Analysis
Prep Box environment
Content Migration
Build CRM Integrations
Embed Box into CRM interfaces
Testing/Bug Fixes/Enhancements
End User Training
Go Live
Data Analysis

Analysis of file usage patterns to determine if there are any
files that can be deleted or archived
Ensuring that every file can be associated to a customer
account
Ensuring that every file can be categorized with a type
(Account, Contact, Opportunity, Contract)
Ensuring that all file names use a proper naming
convention which will make them easily identifiable in a
sub folder. (Example: Sami Ellong – Document 123)
Identifying outliers and working with the Business to
identify next steps. Categorize & Migrate or Delete/Archive
Prep Box environment

Use Create Folder method to create Account folders:
Create a Folder for each Account record. Root folder passed
as Parent Folder Id parameter
Capture the Folder Id from the response and store it as a field
on Account record

Use Create Folder method to create Account specific
subfolders
Create a subfolder for each file type per Account record.
Account folder id passed as Parent Folder Id parameter
Capture the Subfolder Ids from the response and store them
as fields on Account record
File Mapping Example

CRM
File Id

CRM File Location File Name

File
Category

Account
Folder Id

Sub Folder
Id

123

crmibmcon

IBM Joe
Smith Bio

Contact File

123456

5555555

456

crmibmacc

IBM pitch

Account File

123456

789

crmgeacc1

GE pitch

Account File

987654

999

crmgecon2

GE Contract 1 Contract File

987654

7777777
Build CRM Integrations

Account Creation: Leverage Create Folder method to
create the Account folder and necessary subfolders.
Account Deletion: Leverage Move Folder method to
Archive the Account folder into a separate root
folder.
Embed Box into CRM interfaces

Embed Root folder into a page/tab in the Application
For each account record page, embed the account's
corresponding Box folder
For each Contact record page, embed the account's
corresponding Box Contact subfolder
For each Oppty record page, embed the account's
corresponding Box Oppty subfolder
For each Contract record page, embed the account's
corresponding Box Contract subfolder
Testing/Bug Fixes/Enhancements

Perform end to end testing on the functionality
Perform user acceptance testing with a subset of
users
Fix bugs, make enhancements
End User Training

Train end users on Box basics
Train end users on the custom integration btwn CRM
and Box
Required Resources

Project Manager
Business Analyst
Developer
Trainer
Project Timeline
Data
Analysis
Create Account Folders &
Nov 8 - Nov 15
6 days
Subfolders
Migrate
Nov 15 - Dec 4
14 days
Content

5 days

Nov 4 - Nov 8

Build
Integrations

14 days

Dec 4 - Dec 23

Build Box Embed
Interfaces
Testing/Bug
Jan 20 - Feb 6
14 days
Fixes/Enhancements
End User
Feb 6 - Feb 12
5 days
Training
Go Live
2 days Feb 12 - Feb 13
Prep

21 days

Dec 23 - Jan 20

2013

2014

Nov

Dec

Jan

Data Analysis
Complete

CRM Integrations
Complete

Nov 8

Feb

Dec 23

Go Live
Feb 13

Content Migration
Complete
Dec 4

Feb 6

Box Environment
Prepped

Testing/Bug Fixes
Complete

Nov 15

Jan 20

End User Training
Complete

More Related Content

PPTX
Box Demo - Custom CRM
PPTX
Box Demo - Custom CRM
PPTX
Data Migration for Remedyforce SaaS Help Desk and High-Speed Digital Service ...
DOCX
Interview Questions For Microsoft Dynamics CRM
PPS
C# Work Samples
PDF
Introduction to SharePoint Framework
PPTX
Plugins 101 In Microsoft Dynamics CRM 2015
PPTX
Dynamics CRM 2013 Advanced Customizations
Box Demo - Custom CRM
Box Demo - Custom CRM
Data Migration for Remedyforce SaaS Help Desk and High-Speed Digital Service ...
Interview Questions For Microsoft Dynamics CRM
C# Work Samples
Introduction to SharePoint Framework
Plugins 101 In Microsoft Dynamics CRM 2015
Dynamics CRM 2013 Advanced Customizations

Viewers also liked (9)

DOC
Danh sách các tuồng cải lương trước 1975
PPT
Final Connotative Images Combined
PPTX
MMA Cross Training
PDF
Ram laptop samsung
PDF
Gamification Level 2:
PDF
Residential cartridge pdf document aqua middle east fzc
PDF
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
DOC
Tarea de limites 1
PDF
Test diagnostico civilización azteca
Danh sách các tuồng cải lương trước 1975
Final Connotative Images Combined
MMA Cross Training
Ram laptop samsung
Gamification Level 2:
Residential cartridge pdf document aqua middle east fzc
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
Tarea de limites 1
Test diagnostico civilización azteca
Ad

Similar to Box Demo - Custom CRM (20)

PDF
Tips and Tricks for Using the Solution Packager
PDF
The Ultimate CRM Checklist
PPTX
CRM Development Process - MechlinTech.pptx
PPT
Signs you're ready for a database crm
DOC
Sathya-Resume
PDF
Proposal For CRM Implementation PowerPoint Presentation Slides
PPT
CRM needs analysis assessment presentation
PDF
CRM magic with data migration & integration (Presentation at CRMUG Summit 2013)
PDF
Enterprise Data Integration for Microsoft Dynamics CRM
PDF
Implementing A CRM Proposal PowerPoint Presentation Slides
PDF
General 05 integration design vs migration design
PPTX
Jean-René Roy: Integrate Legacy App with Dynamic CRM
PPT
What are Customer Relationship Managers
PDF
CRM Implementation Process Proposal PowerPoint Presentation Slides
PDF
Custom CRM Software Development A Detailed Guide.pdf
PPT
Apex IT Presents Oracle CRM On Demand Integration Options and Benefits
PPTX
Readiness for CRM - 11 Steps to Plan & Prepare for CRM
PDF
Salim Adamon: Dynamics CRM overview & architecture
PPTX
Getting Started With Apptivo CRM Software
PPTX
Get a 360° View From Your Apptivo CRM
Tips and Tricks for Using the Solution Packager
The Ultimate CRM Checklist
CRM Development Process - MechlinTech.pptx
Signs you're ready for a database crm
Sathya-Resume
Proposal For CRM Implementation PowerPoint Presentation Slides
CRM needs analysis assessment presentation
CRM magic with data migration & integration (Presentation at CRMUG Summit 2013)
Enterprise Data Integration for Microsoft Dynamics CRM
Implementing A CRM Proposal PowerPoint Presentation Slides
General 05 integration design vs migration design
Jean-René Roy: Integrate Legacy App with Dynamic CRM
What are Customer Relationship Managers
CRM Implementation Process Proposal PowerPoint Presentation Slides
Custom CRM Software Development A Detailed Guide.pdf
Apex IT Presents Oracle CRM On Demand Integration Options and Benefits
Readiness for CRM - 11 Steps to Plan & Prepare for CRM
Salim Adamon: Dynamics CRM overview & architecture
Getting Started With Apptivo CRM Software
Get a 360° View From Your Apptivo CRM
Ad

Recently uploaded (20)

PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
1. Introduction to Computer Programming.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
August Patch Tuesday
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
The various Industrial Revolutions .pptx
PDF
Architecture types and enterprise applications.pdf
PDF
project resource management chapter-09.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
What is a Computer? Input Devices /output devices
observCloud-Native Containerability and monitoring.pptx
Getting started with AI Agents and Multi-Agent Systems
1. Introduction to Computer Programming.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Tartificialntelligence_presentation.pptx
August Patch Tuesday
NewMind AI Weekly Chronicles - August'25-Week II
The various Industrial Revolutions .pptx
Architecture types and enterprise applications.pdf
project resource management chapter-09.pdf
A novel scalable deep ensemble learning framework for big data classification...
O2C Customer Invoices to Receipt V15A.pptx
cloud_computing_Infrastucture_as_cloud_p
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Developing a website for English-speaking practice to English as a foreign la...
Module 1.ppt Iot fundamentals and Architecture
Chapter 5: Probability Theory and Statistics
Zenith AI: Advanced Artificial Intelligence
What is a Computer? Input Devices /output devices

Box Demo - Custom CRM

  • 1. Custom CRM Integration Demo Sami Ellong 10/28/2013
  • 2. Known Requirements Easy to navigate Folder Structure Guidance on Content Migration Ability to associate documents to a customer Account record Open security model allowing all employees to upload/download files Limited technical bandwidth require innovative solutions
  • 3. Project Milestones 1. 2. 3. 4. 5. 6. 7. 8. Data Analysis Prep Box environment Content Migration Build CRM Integrations Embed Box into CRM interfaces Testing/Bug Fixes/Enhancements End User Training Go Live
  • 4. Data Analysis Analysis of file usage patterns to determine if there are any files that can be deleted or archived Ensuring that every file can be associated to a customer account Ensuring that every file can be categorized with a type (Account, Contact, Opportunity, Contract) Ensuring that all file names use a proper naming convention which will make them easily identifiable in a sub folder. (Example: Sami Ellong – Document 123) Identifying outliers and working with the Business to identify next steps. Categorize & Migrate or Delete/Archive
  • 5. Prep Box environment Use Create Folder method to create Account folders: Create a Folder for each Account record. Root folder passed as Parent Folder Id parameter Capture the Folder Id from the response and store it as a field on Account record Use Create Folder method to create Account specific subfolders Create a subfolder for each file type per Account record. Account folder id passed as Parent Folder Id parameter Capture the Subfolder Ids from the response and store them as fields on Account record
  • 6. File Mapping Example CRM File Id CRM File Location File Name File Category Account Folder Id Sub Folder Id 123 crmibmcon IBM Joe Smith Bio Contact File 123456 5555555 456 crmibmacc IBM pitch Account File 123456 789 crmgeacc1 GE pitch Account File 987654 999 crmgecon2 GE Contract 1 Contract File 987654 7777777
  • 7. Build CRM Integrations Account Creation: Leverage Create Folder method to create the Account folder and necessary subfolders. Account Deletion: Leverage Move Folder method to Archive the Account folder into a separate root folder.
  • 8. Embed Box into CRM interfaces Embed Root folder into a page/tab in the Application For each account record page, embed the account's corresponding Box folder For each Contact record page, embed the account's corresponding Box Contact subfolder For each Oppty record page, embed the account's corresponding Box Oppty subfolder For each Contract record page, embed the account's corresponding Box Contract subfolder
  • 9. Testing/Bug Fixes/Enhancements Perform end to end testing on the functionality Perform user acceptance testing with a subset of users Fix bugs, make enhancements
  • 10. End User Training Train end users on Box basics Train end users on the custom integration btwn CRM and Box
  • 11. Required Resources Project Manager Business Analyst Developer Trainer
  • 12. Project Timeline Data Analysis Create Account Folders & Nov 8 - Nov 15 6 days Subfolders Migrate Nov 15 - Dec 4 14 days Content 5 days Nov 4 - Nov 8 Build Integrations 14 days Dec 4 - Dec 23 Build Box Embed Interfaces Testing/Bug Jan 20 - Feb 6 14 days Fixes/Enhancements End User Feb 6 - Feb 12 5 days Training Go Live 2 days Feb 12 - Feb 13 Prep 21 days Dec 23 - Jan 20 2013 2014 Nov Dec Jan Data Analysis Complete CRM Integrations Complete Nov 8 Feb Dec 23 Go Live Feb 13 Content Migration Complete Dec 4 Feb 6 Box Environment Prepped Testing/Bug Fixes Complete Nov 15 Jan 20 End User Training Complete

Editor's Notes

  • #5: Assumptions: Current CRM documents can be categorized and related to customer accounts (via an account number)No need to see documents across a company hierarchy (If I'm looking at the Google account, I don't need to see Youtube's documents)
  • #9: Given the resource constraints on the customer side, I was also thinking of a "Poor man's integration." This would involve capturing each account folder's share link on the account record. Users would click on the link and be taken to Box instead of embedding Box into the CRM.If the custom CRM is to be used on a mobile device, leverage the View API to display documents to the user. (I'm still iffy on how exactly this would work).I also wanted to leverage tags to at least place the customer account number on all files but tagging is not available in v2 of the APIMetadata when available could also be used instead of tags