## Bug description

<img width="704" alt="Screenshot 2020-11-03 at 15 59 49" src="https://user-images.githubusercontent.com/47497682/98009740-cdac2e00-1ded-11eb-940f-70cdfbbbca74.png">



The UX here is unclear - the message 'integration disabled' in the webhook URL makes me feel like maybe either either need to enter the URL and it'll work *or* maybe i"ll go to the trouble of entering the URL then it won't work because it's disabled globally.

If it is disabled globally, then this input should only appear for admin users (with perhaps a 'Request integration' button that messages the admin user as a second step)

If it just needs a webhook URL to be entered, then we should clarify this placeholder text.

Sidenote: We should add Discord since this also works [as I think the API is the same?](https://github.com/PostHog/posthog.com/issues/564)

posthog/api/user.py
team = request.user.team
    app_url = request.GET.get("appUrl") or (team.app_urls and team.app_urls[0])
    use_new_toolbar = request.user.toolbar_mode != "disabled"
    if not app_url:
        return HttpResponse(status=404)
    request.user.temporary_token = secrets.token_urlsafe(32)
    request.user.save()
    params = {
        "action": "ph_authorize",
        "token": team.api_token,
        "temporaryToken": request.user.temporary_token,
        "actionId": request.GET.get("actionId"),
        "userIntent": request.GET.get("userIntent"),
        "toolbarVersion": "toolbar",
    }
    if settings.JS_URL:
        params["jsURL"] = settings.JS_URL
    if not settings.TEST and not os.environ.get("OPT_OUT_CAPTURE"):
        params["instrument"] = True
        params["userEmail"] = request.user.email
        params["distinctId"] = request.user.distinct_id
    state = urllib.parse.quote(json.dumps(params))
    if use_new_toolbar:
        return redirect("{}#__posthog={}".format(app_url, state))
    else:
        return redirect("{}#state={}".format(app_url, state))
@require_http_methods(["PATCH"])
@authenticate_secondarily
def change_password(request):