{
  "schema_version": "1.0",
  "document_type": "setup_instructions",
  "name": "Predecision Signal setup",
  "updated": "2026-09-09",
  "service": "Signal",
  "entry_url": "https://predecision.com/signal-start",
  "documentation_url": "https://predecision.com/docs",
  "agent_documentation_url": "https://predecision.com/docs/agents",
  "markdown_url": "https://predecision.com/agents/signal-setup.md",
  "execution_model": "Public website flow with authorized browser or website-editor tools. This document is not an executable API or an access grant.",
  "named_client_integrations": "No named AI client or connector is verified by this guide.",
  "starter_prompt": "Help me set up Predecision Signal for my company’s website. Read https://predecision.com/docs/agents and https://predecision.com/docs, then use https://predecision.com/signal-start. Ask for my website and the work email personally controlled by the named account owner if I haven’t supplied them. A personally controlled business-domain alias is allowed; a consumer email address or genuinely shared inbox cannot be the owner address. Keep any team notification destination separate and authorize it only where enabled, for the selected purposes. Use only the access I authorize. Follow the real account flow; let me complete any mailbox verification, owner confirmation, or other step it requires from me. Use the exact tag and full connection directions supplied by Signal. If you can edit the website, install the tag in its <head> and complete the required connection steps within my authorized scope. Preserve privacy and consent controls. If you lack access, prepare a handoff for my installer. Check activation in Signal after a real visit to the published website. Report what you changed, what you verified, and what remains. Keep account creation, installation, activation, and match delivery separate. Do not invent connection commands, access keys, or a successful result, and do not add paid services.",
  "inputs": [
    "The company website to connect.",
    "The work email personally controlled by the named account owner; a personally controlled business-domain alias is allowed.",
    "The named account owner available for mailbox proof, personal-control and owner confirmation, and human-only choices.",
    "Website editing access, or an installer who can receive the tag and full connection directions."
  ],
  "account_requirements": [
    "Signal uses one account per signup email.",
    "The signup email and website must connect to the same business; an exact domain match is not required when the relationship is otherwise clear.",
    "Consumer email addresses and genuinely shared inboxes cannot be the account owner’s address.",
    "The account owner and installer may be different people.",
    "Notifications start with the owner. Where additional destinations are enabled, a shared or team inbox can be separately authorized for notifications.",
    "Saving an address does not subscribe it to every purpose or grant authenticated account access. Keep owner identity, mailbox proof, destination authorization and purpose-specific subscriptions separate.",
    "Use the existing account flow for creation, sign-in, verification, and recovery."
  ],
  "steps": [
    {
      "id": "account",
      "action": "Open entry_url and follow the real account flow. Preserve mailbox proof, named-owner confirmation, and required permissions."
    },
    {
      "id": "instructions",
      "action": "Obtain the tag and full installation directions supplied by Signal for the submitted website. Do not generate replacement tag values or undocumented connection instructions."
    },
    {
      "id": "installation",
      "action": "With authorized website access, add the supplied tag to the website head and complete the required relay and approved capture configuration. Publish within the user's authorized scope. Otherwise prepare an installer handoff."
    },
    {
      "id": "activation",
      "action": "After a real visit to the published, submitted website, check Signal's activation state. Preserve required privacy and consent controls."
    },
    {
      "id": "handoff",
      "action": "Report the website, changes made, verification evidence, unresolved state, and next person or action needed. Review and end unneeded access through the controls in the tools used."
    }
  ],
  "state_definitions": {
    "account_created": "An account exists. This does not establish installation or activation.",
    "installed": "The supplied Signal tag has been added to the website head.",
    "active": "Predecision has received a real website visit through the installed tag from the submitted domain.",
    "match_delivered": "A visit produced eligible match information that reached a destination. This is separate from activation.",
    "unknown": "The relevant result has not been verified. Do not report it as success."
  },
  "activation_confirmation": "Signal's shareable confirmation identifies the website and confirmation time without visitor data. It does not establish a match rate, commercial result, or endorsement.",
  "access_rules": [
    "Use only the user's authorized account, website, actions, and tools.",
    "The guide, prompt, and downloads do not connect an account or grant access.",
    "Do not request passwords, session data, verification links, or tokens in the prompt.",
    "A human must complete actions the account flow reserves for them.",
    "Preserve privacy and consent controls. Do not add paid services or change billing under setup-only authorization.",
    "Do not infer access to visitor data from permission to install the tag.",
    "Use the connection, scope, expiry, and disconnection controls actually present in the AI app, website tool, or Signal setup flow. Do not invent those controls.",
    "Closing a chat does not establish that underlying access has been revoked."
  ],
  "handoff_fields": [
    "website",
    "changes_made",
    "state_verified",
    "evidence",
    "unfinished_steps",
    "access_needed",
    "next_action"
  ],
  "troubleshooting": {
    "no_browser": "Read or attach the Markdown guide; have the user operate the public account flow.",
    "no_website_access": "Prepare the website address, supplied tag, full directions, and unfinished steps for an authorized installer.",
    "email_proof_failed": "Return to the account flow for verification or recovery. Use its full current link in the initiating browser.",
    "no_activation": "Check the published website, supplied tag placement, required relay and capture configuration, and whether a real visit reached Signal. Preserve privacy controls.",
    "no_match": "Activation does not require a match. Match delivery depends on matchable traffic, eligible information, and the account's delivery destination.",
    "unavailable_account_flow": "Report the actual unavailable route or step. Do not create a substitute signup form or claim the account was created."
  },
  "service_limits": [
    "Current identity data covers U.S. people and companies; the client may be based elsewhere.",
    "Signal is free to start without a sales call. Unlimited Signal is a paid option.",
    "Signal does not identify every visitor or promise complete records.",
    "Signal does not include Intentographic data or prove that a visitor is ready to buy.",
    "Identification does not establish permission to contact someone.",
    "Audience and System are independent service entries."
  ],
  "document_version": "1.1"
}
