CallCloud - Outreach & Salesloft Power Dialer

CallCloud - Outreach & Salesloft Power Dialer

Boost your productivity and dial hands-free in Salesloft and Outreach.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "CallCloud - Outreach & Salesloft Power Dialer",
  "description": "Boost your productivity and dial hands-free in Salesloft and Outreach.",
  "version": "0.4.3.5",
  "author": "CallCloud",
  "icons": {
    "128": "assets/images/png/callcloud-icon-default.png"
  },
  "action": {},
  "background": {
    "service_worker": "background/main.js",
    "type": "module"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "js": [
        "libraries/js/jquery-3.3.1.js",
        "libraries/js/jquery-ui.min.js",
        "libraries/js/bindly.js",
        "libraries/js/notify.js",
        "libraries/js/string-similarity.js",
        "libraries/js/block-ui.js",
        "libraries/js/toastr.js",
        "general/helpers.js",
        "general/countdown-timer.js",
        "general/persist-background.js"
      ],
      "css": [
        "global-injection/global-injection.css",
        "general/loaders/css/loaders.css",
        "assets/css/countdown-timer.css",
        "assets/css/lwyd.css"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true,
      "js": [
        "libraries/js/sweetalert.js",
        "libraries/js/popper.js",
        "libraries/js/tippy.js"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "global-dialer/global-dialer.js",
        "global-injection/global-injection.js",
        "global-injection/inject-css.js",
        "global-injection/on-storage-change.js",
        "lwyd/non-lwyd-tab.js",
        "lwyd/general-surfing.js"
      ]
    },
    {
      "matches": [
        "https://*.outreach.io/*"
      ],
      "js": [
        "audio/rtc-helpers.js",
        "audio/prospect-audio.js",
        "logrocket/logrocket-content.js",
        "sessions/outreach.js",
        "dialer/global-dialer-commands.js",
        "dialer/auto-dialer-messages.js",
        "dialer/auto-dialer.js",
        "dialer/call-state.js",
        "dialer/lwyd.js",
        "dialer/outreach/bridge/terabithia.js",
        "dialer/outreach/call-states.js",
        "dialer/outreach/api-call-tracking.js",
        "dialer/outreach/task-and-prospects.js",
        "dialer/outreach/numbers-and-dialing.js",
        "dialer/outreach/log-calls.js",
        "dialer/outreach/trackers.js",
        "dialer/outreach/user-error-blockers.js",
        "dialer/outreach/pausing.js",
        "dialer/outreach/injections/disablement-cases.js",
        "dialer/outreach/injections/stylesheets.js",
        "dialer/outreach/injections/injections.js",
        "dialer/outreach/selectors.js",
        "dialer/outreach/on-voicemail-drop.js"
      ]
    },
    {
      "matches": [
        "https://app.salesloft.com/*"
      ],
      "js": [
        "audio/rtc-helpers.js",
        "audio/prospect-audio.js",
        "logrocket/logrocket-content.js",
        "dialer/global-dialer-commands.js",
        "dialer/auto-dialer-messages.js",
        "dialer/auto-dialer.js",
        "dialer/call-state.js",
        "dialer/lwyd.js",
        "dialer/salesloft/bridge/terabithia.js",
        "dialer/salesloft/custom/task-limiter-content.js",
        "dialer/salesloft/call-states.js",
        "dialer/salesloft/api-call-tracking.js",
        "dialer/salesloft/task-and-prospects.js",
        "dialer/salesloft/numbers-and-dialing.js",
        "dialer/salesloft/log-calls.js",
        "dialer/salesloft/trackers.js",
        "dialer/salesloft/user-error-blockers.js",
        "dialer/salesloft/pausing.js",
        "dialer/salesloft/injections/disablement-cases.js",
        "dialer/salesloft/injections/stylesheets.js",
        "dialer/salesloft/injections/injections.js",
        "dialer/salesloft/selectors.js",
        "dialer/salesloft/on-voicemail-drop.js",
        "dialer/salesloft/auto-open-links-non-call-tasks.js"
      ]
    },
    {
      "matches": [
        "https://*.youtube.com/*",
        "https://*.spotify.com/*",
        "https://*.soundcloud.com/*",
        "https://music.apple.com/*",
        "https://www.audible.com/*",
        "https://www.hulu.com/*",
        "https://www.netflix.com/*",
        "https://www.amazon.com/*",
        "https://play.max.com/*"
      ],
      "js": [
        "lwyd/listen.js",
        "lwyd/bridge/terabithia.js"
      ]
    },
    {
      "matches": [
        "https://*.libbyapp.com/*"
      ],
      "all_frames": true,
      "js": [
        "lwyd/listen.js",
        "lwyd/bridge/terabithia.js"
      ]
    },
    {
      "matches": [
        "http://localhost:3000/join/*",
        "https://app.callcloud.app/join/*"
      ],
      "js": [
        "callcloud/js/join.js"
      ]
    },
    {
      "matches": [
        "http://localhost:3000/login",
        "https://app.callcloud.app/login"
      ],
      "js": [
        "callcloud/js/login-with-extension.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "http://localhost:3000/demo/salesfloor/*",
        "http://localhost:3000/salesfloor/*",
        "https://app.callcloud.app/demo/salesfloor/*",
        "https://app.callcloud.app/salesfloor/*",
        "https://*.ngrok.app/demo/salesfloor/*",
        "https://*.ngrok.app/salesfloor/*"
      ],
      "js": [
        "audio/rtc-helpers.js",
        "audio/receive-audio.js",
        "callcloud/salesfloor/bridge/terabithia.js",
        "callcloud/salesfloor/messages.js"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "background/*",
        "global-injection/*",
        "global-dialer/*",
        "dialer/*",
        "assets/*",
        "libraries/*",
        "general/*",
        "logrocket/*",
        "callcloud/*",
        "lwyd/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "permissions": [
    "storage",
    "tabs",
    "cookies",
    "scripting",
    "webRequest",
    "system.display"
  ],
  "host_permissions": [
    "https://*.salesloft.com/*",
    "https://*.outreach.io/*",
    "https://*.twilio.com/*",
    "http://localhost:3000/*",
    "https://*.callcloud.app/*"
  ]
}