AutoBank
Static landing page for AutoBank — automation consulting by Ilia Dobkin (scripts, n8n/Zapier/Make, CI/CD, webhooks, AI integrations).
Status: active. Live site: auto.levkin.ca
Stack
index.html— single pagestyles.css— Serial Console theme (phosphor green on black)assets/logos/— hourglass favicon + scroll-driven header logo (*-64.png)
No build step for deploy. Plain HTML/CSS.
Local preview
python3 -m http.server 8080
# http://localhost:8080
Logo tooling (optional)
Requires Node 18+.
npm install
npm run logos:normalize # source PNGs → assets/logos/*-64.png & *-128.png
Source art: assets/logos/source/. Design pickers (not deployed): docs/brand-names.html, docs/style-directions.html.
Deploy
Publish the repo root as static files (nginx root, Gitea pages, etc.).
git push origin master
Email capture (Listmonk)
The page has a "not ready to book" email form near the bottom that posts to Listmonk (listmonk.levkin.ca) via POST /api/public/subscription.
Wired to the auto.levkin.ca leads list (public, single opt-in, id 6 in Listmonk) — UUID is hardcoded in index.html (input[name="l"]). Subscribers land in Listmonk admin under that list; no confirmation email required before they're counted (single opt-in), so double-check for typo'd addresses before sending campaigns.
If Listmonk starts enforcing a captcha on public subscriptions, the plain fetch call in the inline <script> will need a captcha token added — check Listmonk's Security settings first.
Design
See docs/design-brief-smb-refresh.md for the token-system decision and critique behind the 2026-07 SMB-focused copy pass (written against the frontend-design skill).
Links
| What | URL |
|---|---|
| Book a call | cal.levkin.ca/ilia/consult |
| ilia@levkine.ca | |
| linkedin.com/in/ilia-dobkin-8263343 | |
| Git | git.levkin.ca |
Edit
| What | Where |
|---|---|
| Copy / sections | index.html |
| Theme colors | styles.css (:root) |
| Logo frames | assets/logos/source/ then npm run logos:normalize |
| Booking URL | cal.levkin.ca in index.html |
License
Private repo.