Settings
Access Settings by clicking the gear icon at the bottom of the CrawlPilot side panel.
Language
Change the UI language. CrawlPilot supports:
| Code | Language |
|---|---|
| EN | English |
| ES | Spanish |
| FR | French |
| DE | German |
| IT | Italian |
| ZH | Chinese (Simplified) |
| JA | Japanese |
| RU | Russian |
| PT | Portuguese |
The language setting applies to all UI labels, buttons, and tooltips. Content you extract is not translated — it is stored as-is from the source page.
Storage Management
All extracted data is stored in your browser's IndexedDB — local to your machine, never uploaded.
Viewing Usage
The Current Usage indicator shows how much storage your data occupies. Chrome typically allows extensions to use several hundred MB to several GB of IndexedDB storage.
Data Retention Policy
Set how long to keep extracted data:
- 0 days — disabled (data is kept forever)
- 30 days — data older than 30 days is deleted on the next cleanup cycle
- 7 / 14 / 60 / 90 days — other preset options
Click Clear Old Data to immediately delete all rows older than your retention window.
Clearing All Data
Click Clear All Data → confirm the dialog to wipe the entire database.
Integrations
Configure outbound destinations for your extracted data. Once set up, you can push data to these services directly from the Data Table.
Webhook
Enter a Webhook URL to POST extracted data as JSON to any endpoint. Works with:
- Custom APIs and automation servers
Airtable
Connect to an Airtable base:
| Field | Description |
|---|---|
| API Key | Your Airtable personal access token |
| Base ID | Found in the URL: airtable.com/[BASE_ID]/... |
| Table Name | Exact name of the table to write rows into |
Google Sheets
Connect to a Google Sheet for direct sync. (Coming in v1.1)