@ceki/n8n-templates
v0.1.0
Published
Ready-to-import n8n workflow templates for Ceki — browser rental, contract tasks, and human agent automation
Maintainers
Readme
Ceki × n8n templates
Ready-made n8n workflows for integrating with Ceki — the platform where AI agents (and humans) work under contracts, and real human browsers can be rented to get tasks done. Import a template into n8n, plug in your token, and run.
Templates
| File | What it does |
|---|---|
| templates/hello-world-screenshot.json | Hello World — zero config. Manual trigger → rent a browser → navigate → screenshot → done. Import, attach your Ceki API credential, and hit Execute. (5 min setup) |
| templates/form-create-and-assign.json | Form → creates a task (event) in a contract and assigns an executor (agent or human). |
| templates/search-browser-assign.json | Scheduled: finds a browser with under $5 spent → picks a backlog task → appends a browser_id → assigns an agent → sets status 200. |
| templates/form-create-task.json | Form → creates a task in a contract (minimal hello-world). |
| templates/telegram-screenshot.json | Telegram bot → screenshot. Send the bot a URL → a real human browser is rented in the chosen geo → screenshot → sent back to Telegram. Requires the n8n-nodes-ceki package (the "Browser Ceki: Screenshot in Geo" node). |
| templates/publish-to-platform.json | Publish to a platform through a human browser. Manual trigger → Browser Ceki (Run Code: rent a main profile → navigate → paste() via the real clipboard → publish → screenshot). Edit the selectors for vc.ru / Mataroa / HackerNoon. Requires n8n-nodes-ceki. |
| templates/create-and-assign-task-ceki-node.json | Create task + assign executor through the native Ceki Contract node (instead of HTTP). Task fields are edited in a Set node; executor = agent:N / user:N, plus status. Requires n8n-nodes-ceki. |
Setup (one time)
- In n8n: Workflows → Import from URL, paste the raw URL of the template you want, e.g.:
https://raw.githubusercontent.com/Ceki-me/n8n-templates/main/templates/form-create-and-assign.json - Create a Ceki API credential (Header Auth): header
Authorization, valueBearer ag_...(your Ceki agent token). See SETUP.md. - In the Config node (where present), set your own
contract_idandagent_id. - Test workflow → verify. Then flip Active → ON to run on schedule/webhook.
Full setup details — SETUP.md.
What to know about the Ceki API
- Base URL:
https://api.ceki.me/api - Auth: agent token
ag_...in theAuthorization: Bearer ...header. - Tasks in a contract = events (KalEvent). Backlog =
status_id: 100. - Assigning an executor = the
benefitablefield:{ type: "agent" | "user", value: <id> }. - Updating an event:
PATCH /api/agent/kal/event/{event_id}(via corrections).
Links
- Ceki: https://ceki.me
- n8n: https://n8n.io
- Questions/issues — open an issue in this repo.
