Template:Agent: Difference between revisions

From WikiProducers
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 83: Line 83:
<!-- End Template -->
<!-- End Template -->
</noinclude>
</noinclude>
<!-- existing infobox + JSON-LD code -->
</script>
<noinclude>
{{TemplateData header}}
{
  "description": "Displays an insurance agent’s profile box with contact details, license info, and a booking button. Used on WikiProducers to standardize agent pages.",
  "params": {
    "Name": {
      "label": "Name",
      "description": "Full name of the agent.",
      "type": "string",
      "required": true
    },
    "Role": {
      "label": "Role",
      "description": "The agent’s title or role (e.g. Life Insurance Agent).",
      "type": "string"
    },
    "Company": {
      "label": "Company",
      "description": "The agency or company name.",
      "type": "string"
    },
    "License": {
      "label": "License",
      "description": "License number or type.",
      "type": "string"
    },
    "NPN": {
      "label": "NPN",
      "description": "National Producer Number.",
      "type": "string"
    },
    "Location": {
      "label": "Location",
      "description": "City and state of the agent.",
      "type": "string"
    },
    "Email": {
      "label": "Email",
      "description": "Contact email address.",
      "type": "string"
    },
    "Phone": {
      "label": "Phone",
      "description": "Agent’s phone number.",
      "type": "string"
    },
    "Website": {
      "label": "Website",
      "description": "Official website or profile URL.",
      "type": "string"
    },
    "LinkedIn": {
      "label": "LinkedIn",
      "description": "Link to LinkedIn profile.",
      "type": "string"
    },
    "Facebook": {
      "label": "Facebook",
      "description": "Link to Facebook page.",
      "type": "string"
    },
    "Twitter": {
      "label": "Twitter",
      "description": "Link to Twitter profile.",
      "type": "string"
    },
    "Calendly": {
      "label": "Calendly",
      "description": "Booking link for appointments.",
      "type": "string"
    }
  }
}
</noinclude>


<!-- JSON-LD for Knowledge Panel -->
<!-- JSON-LD for Knowledge Panel -->

Revision as of 23:34, 3 November 2025





[[File:|280px|frameless|center]]
Name
Role
Company
License
NPN
Location
Email [mailto: ]
Phone
Website [ ]
Social [ LinkedIn] · [ Facebook] · [ Twitter]

|- ! colspan="2" style="text-align:center; background:#f9f9f9;" |

 <a href="" target="_blank" style="background-color:#0069d9; color:white; padding:10px 16px; border-radius:8px; text-decoration:none; font-weight:bold; display:inline-block;">
   📅 Book a Call
 </a>




</script>


Template:TemplateData header {

 "description": "Displays an insurance agent’s profile box with contact details, license info, and a booking button. Used on WikiProducers to standardize agent pages.",
 "params": {
   "Name": {
     "label": "Name",
     "description": "Full name of the agent.",
     "type": "string",
     "required": true
   },
   "Role": {
     "label": "Role",
     "description": "The agent’s title or role (e.g. Life Insurance Agent).",
     "type": "string"
   },
   "Company": {
     "label": "Company",
     "description": "The agency or company name.",
     "type": "string"
   },
   "License": {
     "label": "License",
     "description": "License number or type.",
     "type": "string"
   },
   "NPN": {
     "label": "NPN",
     "description": "National Producer Number.",
     "type": "string"
   },
   "Location": {
     "label": "Location",
     "description": "City and state of the agent.",
     "type": "string"
   },
   "Email": {
     "label": "Email",
     "description": "Contact email address.",
     "type": "string"
   },
   "Phone": {
     "label": "Phone",
     "description": "Agent’s phone number.",
     "type": "string"
   },
   "Website": {
     "label": "Website",
     "description": "Official website or profile URL.",
     "type": "string"
   },
   "LinkedIn": {
     "label": "LinkedIn",
     "description": "Link to LinkedIn profile.",
     "type": "string"
   },
   "Facebook": {
     "label": "Facebook",
     "description": "Link to Facebook page.",
     "type": "string"
   },
   "Twitter": {
     "label": "Twitter",
     "description": "Link to Twitter profile.",
     "type": "string"
   },
   "Calendly": {
     "label": "Calendly",
     "description": "Booking link for appointments.",
     "type": "string"
   }
 }

}


<script type="application/ld+json"> {

"@context": "https://schema.org",
"@type": "InsuranceAgent",
"name": "",
"image": "",
"url": "",
"email": "",
"telephone": "",
"jobTitle": "",
"worksFor": {
  "@type": "Organization",
  "name": ""
},
"address": {
  "@type": "PostalAddress",
  "addressLocality": ""
},
"sameAs": [
  ""
]

} </script>