Skip to main content

Key Concepts

Accounts & Organizations

Each TrolleyShield account represents an organization (business, agency, etc.). Users can belong to multiple organizations, and each organization has its own:

  • Tracking numbers
  • Form Shield configuration
  • Billing and subscription
  • Usage limits

Roles

RolePermissions
OwnerFull access, billing, member management, delete org
AdminManage numbers, settings, view analytics
ViewerView-only access to dashboard and analytics

Intent Classification

TrolleyShield uses AI (Google Gemini) to classify the intent of every call and form submission.

Call Shield Intents

IntentDescriptionAction
high_intentCaller is ready to buy or bookFire conversion
medium_intentCaller is interested but not committedFire conversion
low_intentGeneral inquiry, not a strong leadNurture
existing_customerCaller is an existing customerIgnore
spamRobocall, telemarketer, scamBlock
wrong_numberCaller reached the wrong businessIgnore
incompleteCall too short to classifyIgnore

Form Shield Intents

IntentDescriptionAction
legitimateReal person with genuine inquiryAllow
spamGeneric spam contentBlock
botAutomated/bot submissionBlock
phishingPhishing or social engineeringBlock
suspiciousUncertain, needs reviewFlag

Conversions

When a call or form submission is classified as high or medium intent and has Google Ads attribution data (gclid, gbraid, or wbraid), TrolleyShield automatically fires an offline conversion via the Google Ads API or GA4 Measurement Protocol.

License Keys

Each account has a license key used to authenticate external integrations:

  • Form Shield WordPress plugin uses the license key to connect to TrolleyShield
  • DNI script uses the license key for number assignment requests
  • License keys can be regenerated from Settings without affecting your subscription