Skip to content

SalesLoft/public-demo-frontend-integration

Repository files navigation

Demo Frontend Integration

You can read our documentation at developers.salesloft.com.

You will need to create a Frontend Integration through the SalesLoft App Portal. You can use the following form parameters for this demo:

After creating the integration, you can "install" it in the management section of the App Portal.

Running the App

  1. Copy .env.sample to .env
  2. Fill out the id / secret with your information from App Portal
  3. bundle install
  4. bundle exec foreman start -f Procfile.local
  5. Go to https://localhost:8444 and accept the insecure certificate
  6. Go to https://app.salesloft.com/app/settings/integrations and enable the integration
  7. The different integration points will now become available for demo

OAuth vs Frontend App

A Frontend Integration is very similar to OAuth, but comes with more abilities. In particular, it receives the integration id, tenant id, and secret in its OAuth callback.

In this demo, using an OAuth app will still work, but will produce a file like credentials.store.. rather than credentials.store.1.2. This store will have authorization credentials, but a blank secret.

SSL

This demo uses a self-signed cert which won't be trusted by your browser. When you go to https://localhost:8444, you will need to trust the insecure certificate.