Template:Agent: Difference between revisions
		
		
		
		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 | |
| [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>