To install Crmbooster-Pipedrive package, you'll need to run this command:
composer require crmbooster/pipedrive
publish from vendor views and config
php artisan vendor:publish --provider="Pipedrive\Providers\PipedriveServiceProvider"
for views : resources/views/vendor/pipedrive
for config: config/pipedrive.php
Then, open up the .env
and update the APP_URL to the URL of your application.
- In Pipedrive Marketplace Manager in your app you can find
- Client ID .
- Client Secret.
- PIPEDRIVE_ENDPOINT comprises you company domain and /api/v1.
APP_URL = https://crmbooster.io
PIPEDRIVE_ID =
PIPEDRIVE_SECRET =
PIPEDRIVE_ENDPOINT =
PIPEDRIVE_CUSTOM_UI_ENDPOINT =
For use Custom UI extensions in pipedrive you need to set PIPEDRIVE_CUSTOM_UI_ENDPOINT
It can be the same if you use the same company domain.
Go to your app’s edit page in Marketplace Manager and scroll to App extensions > Custom UI extensions > Custom panel. Click on “+ Custom panel” and fill in the following fields:
Go to your app’s edit page in Marketplace Manager and scroll to App extensions > Custom UI extensions > Custom panel. Click on “+ Custom panel” and fill in the following fields:
Iframe URL must end in pipedrive/modalhttps://you company domain-sandbox.pipedrive.com/api/v1
like picture below
We must migrate our database schema into our database, which we can accomplish by running the following command:
php artisan migrate
🎉 And that's it! You will now be able to visit your URL and see your Pipedrive application up and running.