crmbooster / pipedrive
Requires
- php: ^8.0
README
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"
you can find views and config in your app
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.
Config custom UI
Set current Iframe URL.
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
Run Migrations
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.