A lightweight Chrome extension for copying and pasting Clay table schemas between tables.
Stop rebuilding tables from scratch. Export your column structure from one table, import it into another in seconds.
git clone https://github.com/GTM-Base/claymate-lite.git ~/claymate-liteThen load in Chrome:
- Go to
chrome://extensions - Enable Developer mode (top right)
- Click Load unpacked → select
~/claymate-lite
Done! The ClayMate icon appears on any Clay table page.
| Action | Description |
|---|---|
| Copy All | Export entire table schema to clipboard |
| Copy Selected | Export only selected columns |
| Export JSON | Download schema as a file |
| Import JSON | Load schema from a file |
| Create Columns | Build columns from pasted JSON |
- Save time - Stop manually recreating the same enrichment flows
- Share templates - Send table structures to teammates as JSON
- Version control - Keep schemas in git alongside your code
- AI-friendly - Generate schemas with Claude or GPT
- Open any Clay table at app.clay.com
- Click the ClayMate icon (bottom right corner)
- Copy your table schema
- Go to a different table
- Paste and click Create Columns
ClayMate converts Clay's internal field IDs to portable column name references ({{@Column Name}}), so schemas work across any table.
Schemas are JSON files you can save, share, and version control:
{
"version": "1.0",
"columnCount": 3,
"columns": [
{
"index": 0,
"name": "Website",
"type": "text",
"typeSettings": { "dataTypeSettings": { "type": "text" } }
},
{
"index": 1,
"name": "Domain",
"type": "formula",
"typeSettings": {
"formulaText": "DOMAIN({{@Website}})",
"formulaType": "text",
"dataTypeSettings": { "type": "text" }
}
}
]
}See .claude/CLAUDE.md for the full format reference.
ClayMate Lite schemas work great with AI. Ask Claude to generate a schema, then paste it directly into the extension.
Example prompt:
"Create a ClayMate schema with a Domain input column, a formula to extract the domain from a URL, and columns to pull company name and employee count from an enrichment."
See .claude/CLAUDE.md for schema format details.
cd ~/claymate-lite && git pullThen click the refresh icon in chrome://extensions.
Extension not showing?
- Must be on
app.clay.com(not marketing site) - Developer mode must be enabled
- Refresh the page
Columns failing to create?
- Check browser console (F12) for errors
- Verify JSON is valid
- Ensure you're on a table page (URL has
/tables/)
Action columns not working?
- You need to replace
authAccountIdvalues with your own - Get your auth IDs by exporting an existing table that uses those integrations
Issues and PRs welcome at github.com/GTM-Base/claymate-lite
MIT - Use it however you want.
Built by GTMBase for the Clay community.