Box.com

Box.com Integration for VTiger makes it very easy to manage documents from the CRM. It fully integrates the two applications, by assigning box.com folders to VTiger records. Folders are then accessible directly from VTiger, where you can then upload documents/folders, edit files online, review file revisions, share files and much more.

Integration supports all modules, meaning that you can assign folders to any record e.g project, opportunity, order and access the folder while in VTiger (without having to open box.com).

 

Note: To integrate VTiger with Box account, you need to have active SSL certification on your CRM URL. The Box.com API does not work without it.

Configuration

To configure the Box.com integration, open the Main Menu > CRM Settings > VTiger Premium > Go to Extension List > Box.com Integration. The settings page will appear:

vtiger-7-premium-extension-pack-box-integration-configuration

 

Let’s understand how to configure the extension:

Default Folder: it will be used as top level folder for your folder searches (to assign folder to record) as well as the default folder will open up if there is no folder assigned to a record.

Client ID & Client Secret: follow the method below to get Client ID & Client Secret:

  1. Open this URL: https://app.box.com/developers/console/vtiger-7-premium-extension-pack-box-integration-configuration-step-1
  2. Select “Create New Appvtiger-7-premium-extension-pack-box-integration-configuration-step-2
  3. Select “Custom App” and hit “Next”vtiger-7-premium-extension-pack-box-integration-configuration-step-3
  4. Select “OAuth 2.0 (User Authentication)”. This is the login method that your CRM will be using to connect to the Box account. Click “Next”vtiger-7-premium-extension-pack-box-integration-configuration-step-4
  5. Simply name your newly created app, read the Terms of Service for the Box API, and click “Create App” if agreedvtiger-7-premium-extension-pack-box-integration-configuration-step-5
  6. A confirmation will appear that your new app has been created. Hit the blue button saying “View Your App”.
  7. Under OAuth 2.0 Credentials, you will see the values “Client ID” And “Client Secret”. Copy the keys and paste into the CRM Box.com integration and configuration.vtiger-7-premium-extension-pack-box-integration-configuration-step-7

 

Redirect URI: the Redirect URI will be your CRM URL + this path: /modules/VTEBoxComFolder/BoxComAPI.php . So, the redirect URI should be something like this: www.yourCRMURL.com/modules/VTEBoxComFolder/BoxComAPI.php

Click to Enable Box.com Integration: select the modules you want to enable the Box folder sharing for

vtiger-7-premium-extension-pack-box-integration-configuration-select-modules

 

Enable Box.Com Integration: when you’re ready, tickmark the checkbox and hit “Save”


Managing and Viewing Box.com Files and Folders in VTiger CRM

Once the configuration for the Box.com extension is completed:

  1. Go to one of the selected modules and open a record.
  2. Then go to the Box.com tabvtiger-7-premium-extension-pack-box-integration-managing-files
  1. Now you’d need to link a folder to this record. For that purpose, click the “Choose Folder” button. It might ask you to login for the first time.
  2. After you’ve logged in, a dialogue box will appear where you can search for folders from the Box account. You can select a specific folder and assign it to the record. Simply select a folder and click “Assign Folder”.vtiger-7-premium-extension-pack-box-integration-choose-folder
  1. Perform the basic security task for Box.com and you are in. Here you will have Box.com interface and all the available options for your account.