## 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
pass
            except ObjectDoesNotExist:
                return JsonResponse({"detail": "Organization not found for user."}, status=404)
            except KeyError:
                pass
            except ObjectDoesNotExist:
                return JsonResponse({"detail": "Organization not found for user."}, status=404)
            if user.organization is not None:
                try:
                    user.current_team = user.organization.teams.get(id=int(data["user"]["current_team_id"]))
                except (KeyError, TypeError):
                    pass
                except ValueError:
                    return JsonResponse({"detail": "Team ID must be an integer."}, status=400)
                except ObjectDoesNotExist:
                    return JsonResponse({"detail": "Team not found for user's current organization."}, status=404)
            user.email_opt_in = data["user"].get("email_opt_in", user.email_opt_in)
            user.anonymize_data = data["user"].get("anonymize_data", user.anonymize_data)
            user.toolbar_mode = data["user"].get("toolbar_mode", user.toolbar_mode)
            posthoganalytics.identify(
                user.distinct_id,
                {
                    "email_opt_in": user.email_opt_in,
                    "anonymize_data": user.anonymize_data,
                    "email": user.email if not user.anonymize_data else None,
                    "is_signed_up": True,
                    "toolbar_mode": user.toolbar_mode,
                    "billing_plan": user.organization.billing_plan if user.organization is not None else None,
                    "is_team_unique_user": team.users.count() == 1 if team is not None else None,
                    "team_setup_complete": (team.completed_snippet_onboarding and team.ingested_event)