Sextant Browser Add-on

# PagesJaunes → Sheets

## Welcome

Sign in with your LMNP Google account to get started.

Before you start, make sure you have:

- An LMNP-approved Google account (login is restricted to allowed usernames).
- A Google Sheet with your search rows, shared as Editor with the service account: checking backend…

Not logged in
Spreadsheet URL
✓

Configuration (JSON — describes one job)

Not validated yet.

Configuration fields

The JSON is a single object describing one job:

- `spreadsheetUrl` — full Google Sheets URL or just the spreadsheet ID.
- `sourceSheetName` — tab the agent reads. Default `Test2SourceData`.
- `columns` — header names mapping `{ searchTerm, location, extracted, lastName, firstName }`.
- `batchSize` — max rows per run.
- `scrapeTimeoutMs` — initial wait for results, in ms.
- `cloudflareGraceMs` — extra wait after a Cloudflare challenge, in ms.
- `interRowDelayMs` — pause between rows, in ms.
- `extractSkillSlug` — slug of the skill that extracts results (default `pagesjaunes-extract-listings`).

Idle

Need a search? Open PagesJaunes.fr ↗

Run results will appear here.

Skill
Select a skill to see its description. Parameters (JSON)

Ready

Skill results will appear here.

No snapshot yet.
Backend Not checked Waiting for health data.
WebSocket Disconnected No live channel yet.
Frontend Ready Side panel loaded.
Refresh to read server capabilities.

## Skill can't run on this tab

This skill expects the active tab to match:

``

## Sheet access denied

Share the spreadsheet with this service-account email as Editor:

``