nametoprofile.com

Browser Extension Support

NameToProfile Engage — Support

Use this page for setup, onboarding, brief approval, prospect scoring (fast / deep / escalated), outreach drafting, comment suggestions, credit pricing, troubleshooting, and contact information for the NameToProfile Engage browser extension. The same content applies whether you installed it from the Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, or any other browser store we publish to.

Website: nametoprofile.com Register: Get API Key Email: info@nametoprofile.com Privacy: Privacy Policy Terms: Terms

Quick Start

  1. Register and create an API key from nametoprofile.com/register.
  2. Install NameToProfile Engage from your browser's extension store — Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, or whichever store applies to your browser.
  3. Open the extension side panel (or popup) and paste your API key. The panel validates the key against /v1/auth/validate and unlocks once it's accepted.
  4. Complete the one-time onboarding: paste your own LinkedIn profile URL, fill in product / target / value-proposition details, and approve the generated brief. This is your positioning brief — every later draft is generated against it.
  5. Navigate to a prospect on LinkedIn (/in/<handle>, Sales Navigator lead, feed post, or post permalink). The side panel surfaces actions for that page.
  6. Click Score to evaluate fit, Draft message to generate outreach variants, or Suggest comment on feed posts. Each output is text you copy manually into LinkedIn.
Scope: The extension runs only on LinkedIn URLs — linkedin.com/in/*, linkedin.com/sales/lead/*, linkedin.com/feed/*, and linkedin.com/posts/*. It is silent on every other site and on browser system / internal pages (chrome://, edge://, about:).

Hard boundaries

  • Never posts on LinkedIn. Every output is text you copy manually — the extension does not click, send, connect, or comment for you.
  • Never crawls. Profiles are scraped only when you explicitly navigate to them.
  • Never calls OpenAI / Anthropic directly. All LLM work runs server-side through your NameToProfile API key.
  • Never reads your LinkedIn password or session cookies. The extension reads only the page DOM that LinkedIn already renders to you.

Scoring modes and credit costs

Set the scoring mode in Preferences. The mode controls which endpoints fire on a Score click.

  • Fast (1 credit) — calls /v1/prospect/score only. Heuristic fit score.
  • Deep (20 credits) — calls /v1/prospect/deep-score only. LLM-backed verdict with reasoning.
  • Escalated (recommended) — runs Fast first; you click Get deeper analysis to add the Deep verdict only on prospects worth the spend.
  • Outreach drafting/v1/prospect/message. Cost scales with the variant count (1 / 2 / 3) and channel.
  • Comment suggestions/v1/suggest-comment. 5 credits per variant (1 / 2 / 3 variants).

Preferences

  • Default channel — connect note, InMail, message, etc.
  • Default variant count for outreach drafts (1 / 2 / 3).
  • Default comment variant count (1 / 2 / 3) — separate from outreach because comments are priced at 5 credits per variant.
  • Default tone — professional-warm, direct, casual, etc.
  • Auto-open on LinkedIn — opens the side panel automatically when you land on a supported LinkedIn URL.
  • Scoring mode — fast / deep / escalated (see above).
  • Scrape debug — surfaces the raw scraped fields for troubleshooting.

Brief lifecycle

  • Onboarding generates a draft brief from your LinkedIn profile plus the onboarding form.
  • You can edit the draft, then Approve to lock it. Approved briefs become the positioning context for every later score and draft.
  • You can keep multiple approved briefs (e.g. for different products / segments) and switch between them.
  • The Lock control prevents accidental brief switching during a focused outreach session.

Stored locally

The extension keeps the API key, approved briefs, the most recent score per prospect, your preferences, and the cached credit balance in your browser's extension local storage (chrome.storage.local in Chromium-based browsers, browser.storage.local in Firefox). Briefs and scores are also persisted server-side under your account — that's what lets a deep score reuse context and a draft reuse your approved brief. See the Privacy Policy for full details on what leaves your device.

API endpoints called

  • GET /v1/auth/validate — on key save and on the periodic re-validation.
  • GET /v1/usage — credit balance refresh.
  • POST /v1/onboard — submit your own profile scrape plus the onboarding form to generate the draft brief.
  • PATCH /v1/briefs/{id} — edit the draft brief.
  • POST /v1/briefs/{id}/approve — lock the brief.
  • POST /v1/prospect/score — fast score on the current prospect.
  • POST /v1/prospect/deep-score — LLM-backed deep score.
  • POST /v1/prospect/message — generate outreach variants.
  • POST /v1/suggest-comment — generate comment variants on a feed post.

Useful Links

Data handling notes

NameToProfile Engage sends the scraped contents of the LinkedIn page you are actively viewing to api.nametoprofile.com when you click Score, Draft message, or Suggest comment. That is the extension's core feature — server-side LLM analysis against your approved brief. The extension uses standard browser extension APIs (the same WebExtensions surface implemented by Chrome, Firefox, Edge, and other modern browsers). Nothing is sent to any third party. See the Privacy Policy for the full data flow.

Clear data behavior

Sign out from the side panel to remove the API key and locally-cached auth state. Uninstalling the extension removes all local extension storage (briefs, scores, preferences, credit balance). Email info@nametoprofile.com to delete server-side briefs and historical scores tied to your account.

Credit pricing recap

  • Fast score — 1 credit per prospect.
  • Deep score — 20 credits per prospect.
  • Outreach draft — variable; depends on channel and variant count.
  • Comment suggestion — 5 credits per variant.
  • /v1/auth/validate and /v1/usage are free.

Troubleshooting

API key invalid mid-session

  • Your key was deactivated or rotated.
  • Open the side panel, sign out, and paste a new key.
  • The mid-session 401 banner gives you a one-click jump to the key entry screen.

Insufficient credits

  • The side panel surfaces a 402 banner with required vs remaining credits.
  • Top up at nametoprofile.com/billing, then click Refresh balance.
  • Switching from Deep to Fast scoring mode is a 20× cost cut if you're spot-checking many prospects.

Side panel won't open on LinkedIn

  • Confirm the URL matches a supported pattern: /in/*, /sales/lead/*, /feed/*, or /posts/*.
  • Pin the extension to your toolbar and click the icon to force-open the panel.
  • If auto-open is off in Preferences, the panel only opens when you click the icon or use the context menu.

Scrape returned nothing / partial fields

  • LinkedIn lazy-loads sections. Scroll to the experience / about / activity sections before scoring.
  • Turn on Scrape debug in Preferences to see exactly which fields were captured.
  • On Sales Navigator, the layout differs from /in/ — both selectors are supported but profile completeness varies.

All variants dropped

  • /v1/prospect/message can return a 400 with reason: all_variants_dropped when every generated draft failed the server-side safety / quality filters.
  • Try a different channel, a different tone, or a smaller variant count.
  • If it persists on a specific prospect, email support with the prospect URL.

Comment suggestion looks generic

  • Comment suggestions read the post body and your approved brief. Posts with only an image or only a link have very little signal.
  • Re-check that the right brief is selected for the segment you're targeting.
  • Try 2 or 3 variants — the extra credits often produce a usable one.

Brief approval failed

  • The brief must have all required fields populated. Empty product / target / value-prop fields block approval.
  • Editing a brief after approval is supported — the new version supersedes the old.
  • If you have multiple approved briefs and the wrong one is being used, switch the active brief from the brief picker.

Restricted page

  • The extension can't run on browser internal pages — chrome://, edge://, about:, moz-extension:// are off-limits to extensions across browsers.
  • The extension is also silent on every non-LinkedIn site by design.

FAQ

Which sites does the extension run on?

Only LinkedIn — /in/*, /sales/lead/*, /feed/*, and /posts/*. The extension is silent everywhere else.

Does the extension post or comment on LinkedIn for me?

No. Every output is text the extension generates for you to copy manually. The extension does not click connect, does not send messages, and does not submit comments on your behalf.

Does the extension call OpenAI or Anthropic directly?

No. All LLM work happens server-side through your NameToProfile API key. The extension's network requests only go to api.nametoprofile.com, enforced by the manifest's Content Security Policy.

What gets sent to your backend?

Scraped contents of the LinkedIn page you're actively viewing (only when you click Score / Draft / Suggest), your approved brief, and the API key in the X-API-Key header. Full details in the Privacy Policy.

How much does each action cost?

Fast score: 1 credit. Deep score: 20 credits. Comment suggestion: 5 credits per variant. Outreach draft: variable by channel and variant count. /v1/auth/validate and /v1/usage are free.

What is the "escalated" scoring mode?

It runs Fast first (1 credit) and shows a "Get deeper analysis" button that adds the Deep verdict (20 credits) only on prospects you actually want the deeper read on. Best mode if you triage a lot of profiles.

Can I have multiple briefs?

Yes. You can approve and switch between multiple briefs — typical pattern is one per product or per target segment. The brief picker is in the side panel; the lock control prevents accidental switches mid-session.

Where is my API key stored?

In your browser's extension local storage (chrome.storage.local in Chromium-based browsers, browser.storage.local in Firefox), protected by your browser's profile-level encryption at rest. Sign out from the side panel to wipe it, or uninstall the extension to wipe all local state.

How do I delete my server-side data?

Email info@nametoprofile.com from your account email and ask for deletion of briefs and historical scores. See Privacy Policy section 8.

Contact Support

For setup help, scoring or drafting issues, billing / credit questions, or API-key issues for NameToProfile Engage.

Email: info@nametoprofile.com

Need direct help?

Send your account email, the LinkedIn page URL where the issue occurred, a screenshot of the side panel, and the exact error if available.

Email Support