Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  1. · kamo-marketing

    Integrazione logo + accurato /integrazioni metadati

    Le pagine di integrazione e hub ora visualizzano i loghi dei fornitori (riutilizzando l'esistente # I beni che la homepage # TechStackBanner utilizza già). Il linguaggio di marketing rimosso stale dal /integrazione sottotitolo, immagine OG e descrizioni dei metadati. Modifiche: 1. Il tipo di integrazione ottiene un logo opzionalePath: campo stringa. 2. Tutti i 30 file di dati di integrazione popolano il logoPath puntando al appropriato /pubblico SVG (google-workspace utilizza l'esistente google-gmail.svg; tutti gli altri corrispondono alla slug). 3. Integrazione PageClient rende il logo del fornitore in una tegola incorniciata destra sotto l'eroe CTA. 4. IntegrazioniHubClient rende una piccola tegola di logo su ogni integrazione card (fallback: generico Plug icon per qualsiasi integrazione senza logo, ad es. Stripe che non ha alcuna risorsa in /public/logos oggi). 5. Le categorie di hub ora rendono nel CATEGORY DISPLAY ORDER (voce → sms → email → ai → ecommerce → pagamento → ...) invece di ordine di inserimento. Correzioni di sottotitolo / metadati (l'intero punto dell'audit): - Gettato "15+ integrazioni native più Zapier e Make per 6.000+ applicazioni" — Le app Zapier e Make non esistono. Sostituito con onesto "30 nativo integrazioni tra voce, SMS, e-mail, AI e e ecommerce". - Riferimenti di parole chiave a Slack / Teams / QuickBooks / Xero / Zapier — nessuno dei quali è costruito. - Sottotitoli immagine OG aggiornati per abbinare. - i18n integrazioniHub.pageSubtitle riscritto in tutti i 22 locali (traduttore ritrasferirà en il prossimo passo CI).

  2. · kamo-marketing

    Espandere /integrazioni a tutti i fornitori di homepage-list

    Allinea la pagina /integrazioni con le integrazioni effettive esposte da la homepage (TechStackBanner). Aggiunge 28 nuove pagine di integrazione che cosa il prodotto effettivamente fornisce: Voce e telefono: - RingCentral (esistente, ricategorizzato alla voce) - FreePBX (in arrivo, richiesta-driven) SMS: - Twilio - Vonage - Sinch - Infobip Email (Google Workspace + M365 ricategorized a email): - Google Workspace - Microsoft 365 - Zoho Mail - Microsoft Exchange (on-premises / ibrido via EWS) - Ghiaccio I fornitori di AI / LLM: - Mistral - Cohere - OpenRouter - DeepSeek - xAI (Grok) Meta (Llama) - Perplessità - Volto che abbraccia Ecommerce: - WooCommerce - BigCommerce - Magento (Adobe Commerce) - Squarespace - PrestaShop - Wix - OpenCart - Ecwid - Shift4Shop Conservazione: Stripe (pagamento). Ogni pagina di integrazione è indirizzata alla realtà — portare i propri destinatari modello per i provider AI e i mittenti SMS (confermati in kamo-internal impostazioni UIs), OAuth per Workspace/M365/Zoho Mail/Squarespace/Wix, Api-chiave per l'amor di Dio. FreePBX contrassegnato come in arrivo per il suo attuale stato dell'UI. Modifiche: - IntegrationCategory tipo espanso: sms, voce, e-mail, ai, ecommerce - CATEGORY LABELS ora copre tutte le nuove categorie - Nuova CATEGORY DISPLAY ORDER per l'ordinazione della sezione hub - La pagina Hub raggruppa automaticamente nuove integrazioni per categoria Integrazioni totali: 30 (fino a 4). Ogni voce corrisponde ad un impostazioni UI o OAuth handler in kamo-internal — nessuna fabbricazione.

  3. · kamo-marketing

    Aggiungi Home Mortgage Brokers industria pagina

    Nuova pagina di soluzione del settore a /solutions/mortgage-brokers per ipoteca intermediari e promotori di prestiti. Segui l'onesta configurazione della piattaforma: core CRM + comms + docs + AI applicato al mutuatario e referral-partner livello di relazione, con funzionalità specifiche per i mutui (integrazione OS, estrazioni di credito, automazione del foglio di frequenza, registrazione di chiamata TRID/RESPA, modelli di pipeline-milestone, avvisi refi-opportunitÃ) posizionati come caratteristiche richieste tramite il sistema di richiesta funzionalità. Aggiunto alla categoria "Service & High-Touch B2B" sul mozzo /solutions.

  4. · kamo-marketing

    Aggiungere 92 pagine SEO — industrie, integrazioni, glossario

    Livello 1 del piano di espansione dei contenuti SEO: tre nuovi contenuti sottosistemi con un totale di 92 nuovi URL crawlable più 3 pagine hub. 1. /soluzioni — 36 pagine di sbarco del settore Immobiliare, agenzie, servizi professionali, servizi finanziari, legale, assicurazione, studi di fitness, saloni e spa, servizi di casa, pulizia servizi, paesaggistica, riparazione auto, SaaS, ecommerce, startup tecnologiche, MSP, gestione immobiliare, noleggio a breve termine, costruzione, no profit, associazioni, club, chiese, istruzione, corsi online, tutoraggio, hotel, ristoranti, organizzatori di eventi, wedding planners, produzione, commercio all'ingrosso / distribuzione, logistica, reclutamento, franchising, arti marziali. Ognuno: eroe, 4 punti di dolore, 4-5 sezioni narrative (~1200-2000 parole), Caratteristiche chiave, 6-8 FAQ con FAQPage schema, CTA finale. 2. /integrazione — 15 pagine di integrazione Slack, Microsoft Teams, Google Workspace, Microsoft 365, Stripe, QuickBooks, Xero, Zapier, Make, Mailchimp, Gmail, Outlook, Zoom, GitHub, Jira. Ciascuna: panoramica, casi di utilizzo, passaggi di configurazione, dati sincronizzati, Domande frequenti con lo schema FAQPage. 3. /glossario — 40+ CRM/vendita/condizioni commerciali Ogni termine: definizione, punti chiave, esempio, termini correlati, schema. Copre le vendite (MQL/SQL/ARR/MRR/ACV/pipeline velocità/win rate/ previsioni/cadute), marketing (rischio/nurturing/drip/UTMs/ Attribuzione/ICP/persona), CS************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ L'ampliamento, il sostegno, il sostegno, il finanziamento, il finanziamento rev re/usage billing/AR invecchiamento), analisi (conversione coorte/diffusione). Specchi di architettura /alternativi: modello di dati digitato in # Con i file di dati per unita' # modelli client condivisi, percorsi dinamici con generateStaticParams per build-time SSG, pagine hub con raggruppamento categoria e (glossario) Ricerca sul lato cliente. SEO: - Metadati completi + OG/Twitter card per pagina - JSON-LD: FAQPage, DefinedTerm / DefinedTermSet, ItemList, BreadcrumbList - Immagine dinamica per percorso - Aggiornato sitemap.ts con 22-locale hreflang alterni - Aggiornato /api/sitemap JSON endpoint - Aggiornato /site-map pagina con tutte e tre le nuove sezioni Nav: - Nuova categoria "Soluzioni" di alto livello con 7 industrie in evidenza + "All" - "Integrazioni" aggiunto al menu - "Glossary" aggiunto alla riduzione delle risorse - Footer: Soluzioni + Integrazioni + Confronta nella sezione Prodotto; Glossario nella sezione Risorse - i18n: industrie, soluzioniHub, integrazioni, integrazioniHub, glossario, glossaryHub namespaces aggiunto a tutte le 22 località (valori di fallback in inglese; traduttore CI li renderà per locale a prossima esecuzione) - No, no. chiavi aggiunte a tutte le località - No, no. chiavi aggiunte a tutte le localitÃ

  5. · KlusterServices

    Add geo-database-url to analytics-secret for CockroachDB geolite lookup

    Kamo Analytics uses this URL to look up visitor IP→country/region/city from the **************** tables. Uses kamo user with password auth and sslmode=require (CockroachDB rejects insecure connections).

  6. · kamo-nowww

    Scope kamo-nowww a kamocrm.com solo su websecure

  7. · kamo-nowww

    Aggiungi Forgejo CI/CD workflow per kamo-nowww

  8. · kamo-nowww

    Aggiungi k8s manifesti per kamo-nowww (catch-all IngressRoute, priorità 1)

  9. · kamo-nowww

    Aggiungi kamo-nowww Dockerfile (multista, uscita standalone)

  10. · kamo-nowww

    Aggiungi kamo-nowww middleware redirect (apex/unknown→www, ACME pass-through, 308)

  11. · kamo-nowww

    Aggiungi alias fetcher

  12. · kamo-internal

    Rimuovere case/apps/corporate/insight da alias DNS richiesti

  13. · SecurityService

    Remove homes/apps/corporate/insight from required DNS aliases

  14. · kamo-internal

    Aggiungi 'meet' all'elenco degli alias DNS richiesto

  15. · SecurityService

    Add 'meet' as a required DNS alias

  16. · SecurityService

    Add public known-aliases endpoint for kamo-nowww build-time bake-in

  17. · kamo-register

    Aggiungi un sottile backlink KamoCRM alle pagine di registrazione

    Specchi il distintivo PoweredByKamo spedito in kamo-login. Da kamo-register è servito su ogni dominio del cliente white-label, questo crea una stabile dofollow backlink da ogni URL di flusso di registrazione del cliente che punta www.kamocrm.com — lo stesso modello SEO Shopify/WordPress.com/Intercom uso. Componente... (API identici a kamo-login). Per-page variante assegnazione (anchor-text diversità attraverso URL, ogni URL stabile quindi non c'è rischio di occultamento): - / home "Powered by KamoCRM" -> www.kamocrm.com/ -/Prodotto membro "Built on KamoCRM" -> www.kamocrm.com/product - /team caratteristiche "Running on KamoCRM" -> www.kamocrm.com/funzioni - prodotto /org "Built on KamoCRM" -> www.kamocrm.com/product - /validate caratteristiche "Running on KamoCRM" -> www.kamocrm.com/funzioni Scope esclude /sorry (esperienza negativa) e /logout (effimero). Visuale: fisso in basso a destra, testo 12px, ~36% opacità a riposo, 72% su hover con un sottile ↗ glifo. Utilizza colore-mix contro correnteColore quindi si adatta al tema di ogni cliente. Nascosto sotto 480px viewports.

  18. · kamo-login

    Aggiungi un sottile backlink KamoCRM alle pagine auth

    Aggiunge un piccolo "Powered by KamoCRM" stile footer distintivo ai tre utente- superfici autentiche (login, recupero, convalida). Dal momento che la kamo-login è app condivisa white-label auth ogni dominio del cliente serve, questo diventa un stabile dofollow backlink da migliaia di URL unici attraverso il client domini che puntano su kamocrm.com — il modello SEO Shopify, WordPress.com, e l'uso di Intercom per costruire l'autorità di dominio. Componente... Tre varianti, ognuna con una stalla (determinatoria, non randomizzata) destinazione + testo di ancoraggio — diversità di ancoraggio a scala senza rischio di occultamento: - variant="home" "Powered by KamoCRM" -> kamocrm.com/ (pagina di registrazione) - variant="product" "Built on KamoCRM" -> kamocrm.com/product (pagina di aggiornamento) - variante="caratteristiche" "Running on KamoCRM" -> kamocrm.com/features (pagina di copertina) Design visivo: fisso in basso a destra, testo 12px, bassa opacità (~36%) a riposo, solleva al 72% su hover con un sottile ↗ glifo che appare. Nascosto su viewports sotto 480px per evitare di ingoiare mobile auth UX. Utilizza colore-mix contro correnteColore quindi si adatta a qualsiasi colore di testo il tema white-label set, mai scontro con il branding del cliente. Crawlability: plain <a href>, same-tab navigation (no target=" blank"), no rel="nofollow" (Vogliamo il segnale dofollow). aria-label fornisce frase a lunga coda descrittiva per i lettori di schermo senza skewing rapporto di testo di ancoraggio visibile. Ambito: login (/), recuperare e convalidare solo — non errore, logout, valido (pagina dei cookie-debug), o fatture, per il trade-off concordato tra SEO raggiungere e la cortesia del white-label.

  19. · kamo-marketing

    Aggiungi /alternatives hub + 9 pagine di confronto concorrenti per SEO

    Aggiunge una suite di confronto concorrente completa che mira alla ricerca "X alternativa" Domande. Ogni pagina include narrazione profonda (2500+ parole), 20-25 funzione di riga matrice, ripartizione dei prezzi, guida alle migrazioni e 8-10 FAQ (con FAQPage dati strutturati). Itinerari: - /alternatives hub page con tutti i 9 confronti + master matrix - /alternatives/[slug] per-competitor deep-dive (SSG tramite generateStaticParams) - /vs/[slug] 301 reindirizzamento permanente a /alternatives/[slug] (direzione canonica in modo che Google consolida link equity su un URL) Competitori: GoHighLevel, HubSpot, Salesforce, Pipedrive, monday.com, Zoho CRM, Zoho One, Vendasta, Microsoft Dynamics 365. Modello di dati: singola interfaccia tipo Competitor in app/lib/competitors/, un file per concorrente, rendering del modello AlternativePageClient condiviso ogni pagina dei dati. SEO: - Metadati completi + OG/Twitter card per pagina - BreadcrumbJsonLd, ProductJsonLd, FAQPage JSON-LD - ItemList JSON-LD sul mozzo - Immagine dinamica per ogni percorso - Aggiunto a Next.js sitemap.ts (con hreflang alterna in tutte le località) - Aggiunto a /api/sitemap JSON endpoint - Aggiunto all'elenco dei link visibili della pagina /site-map Nav: - Nuovo link "Compare" sotto il Prezzo a discesa - Nuovo link "Compare" nella sezione Prodotto di Footer - nav.compare / footer.compare chiavi di traduzione aggiunto a tutte le 22 locali - alternative / alternativeHub i18n namespaces aggiunto a tutte le 22 locali (Contenuto inglese per decisione i18n ibrida — nomi dei concorrenti e descrizioni delle caratteristiche sono inglese a livello globale)

  20. · KlusterServices

    Add iframe-compatible middleware chain for kamo-analytics

    Add security-headers-allow-iframe (no X-Frame-Options) and kamo-middlewares-allow-iframe chain so analytics can be embedded in iframes from internal.kamocrm.com. The CSP frame-ancestors directive in the app itself controls which origins are allowed.

  21. · kamo-internal

    Aggiungi icona di analisi a navtop con iframe OTK-authenticated

    Aggiunge un'icona BarChart a NavTop gated ai membri del team dell'org di alto livello (nessun genitore). Fare clic naviga in /analytics che genera un OTK e carica analisi.{domain} in un iframe a pagina intera. Il percorso genera-otk ora supporta lo scopo=analytics con il TTL più lungo degli anni 60.

  22. · SecurityService

    Add analytics → analytics text replacement in changelog sanitization

  23. · KlusterServices

    Move kamo-analytics to own repo, keep only postgres in KlusterServices

    - Remove analytics deployment, service, and nginx-configmap (now owned by kamo-analytics project with its own CI/CD pipeline) - Remove analytics-ingressroute (now in **************** - Keep postgres StatefulSet, service, and secret — data is preserved - Rename deploy step to "Kamo Analytics PostgreSQL"

  24. · SecurityService

    Redact tokens ≥32 chars in changelog sanitization

    Any word (run of non-whitespace) that is 32 characters or longer is replaced with **************** before titles and descriptions are sent to the translation service, catching hashes, keys, and secrets that aren't covered by the named-secret list.

  25. · kamo-internal

    Sostituisci le icone di chiamata / testo separate in navtop con il menu a tendina unificato VoipButton

  26. · KlusterServices

    Rebrand analytics analytics UI with Kamo logo, title, and favicon

    Adds nginx sidecar proxy that injects CSS to replace the analytics logo with KamoCRM logo, changes the page title to "Kamo Analytics", and overrides the favicon.

  27. · kamo-marketing

    Sostituire Google Analytics con analisi, aggiungere il monitoraggio degli eventi attraverso il sito

    - Rimuovere Google Analytics (gtag.js) dal layout - Aggiungi componente analyticsAnalitica: caricamento dello script con consenso tramite cookie preferenze, data-do-not-track, dominio-restricted a kamocrm.com - CookieConsentBanner: invia cookie-consent-changed event su salva così analyticsAnalitici carichi/scarica reattivamente - Navigazione: traccia nav-click, cta-login, cta-start-free - Footer: traccia social-click, footer-link, cookie-settings-reset - CTAStrip: traccia cta-start-free e cta-view-pricing - PricingClient: track billing toggle, pianificazione selezione con piano+ciclo - ContactClient: traccia contact-form-submit con argomento sul successo - DemoClient: traccia demo-step-complete e demo-booked - SignupSection: traccia signup-form-submit e social-auth-click - ExitIntentModal: traccia uscita-intent-shown e uscita-intent-cta

  28. · KlusterServices

    Add analytics analytics deployment and analytics.kamocrm.com routing

    - New analytics/ directory: PostgreSQL StatefulSet + analytics deployment, services, and secret template - **************** routes analytics.kamocrm.com → analytics on websecure - auto-cert: add STATIC_DOMAINS list and seed_static_domains() so analytics.kamocrm.com cert is provisioned at startup without needing traffic

  29. · kamo-marketing

    Aggiungi stampa legale fine a piè di pagina in tutte le località

    Aggiunge disclaimer protettivi legali al fondo di ogni pagina che copre responsabilità della piattaforma, AI/eSignature disclaimer, autorità di traduzione, termini accordo, e avviso di marchio. Stampa fine tenuta in inglese dall'altra parte tutti i 22 locali come autorevole testo legale.

  30. · kamo-marketing

    Integra Google Analytics (G-W9K0Z7FYRV) tramite il componente Script Next.js

Il tuo universo ti sta aspettando.

Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.

Gratis per sempre — nessuna carta di credito richiesta