Ändringslogg

Vad som ändrades, och varför.

Skrivet från den verkliga commit-historiken, med enkla ord. Små poster, många av dem, för det är så vi släpper nytt. Äldre historik och de tekniska detaljerna finns i dokumentationen.

nordtell.com får en startsida; appen flyttar till /app

Den här webbplatsen. Kontrollpanelen finns nu på nordtell.com/app; varje gammal länk fungerar fortfarande och skickas vidare. Priserna på sidan läses live från plattformen.

Livechatt med supporten, med en grön prick

Varje kund får en chattbubbla i kontrollpanelen, och ärenden kan bära filer. En grön prick betyder att någon av oss faktiskt är där.

Modellöversikt

Nya modeller in, gamla ut, och priser som administratören kan ändra.

White label: en kund är låst till varumärket de loggade in genom

Kunder ser ett arbetsutrymme, ingen växlare, inga kontoinställningar, inget minutkort. Egna domäner kontrolleras en i taget och ett lyckat resultat rensar det gamla felet. Spara varumärke sitter uppe till höger och nere till höger.

Bjud in kunder med ett mejl

Från White label, skriv ett mejl. Länken öppnar "Skapa ditt lösenord" på ditt varumärke, fungerar en gång, och fungerar även för konton som bara någonsin har använt Google. Lösenordsåterställning skickar rätt fält igen.

Tidszonssäkra utgångskontroller

Lösenordsåterställning, e-postverifiering, tvåstegsinloggning och utgång av API-nyckel svarade med 500 på produktionsdatabasen. Åtgärdat överallt med en enda hjälpfunktion.

Kampanjer som ringer, egna domäner som går live, och en riktig dokumentationssida

Kampanjuppringaren ringer listor med leads inom uppringningsfönster med nya försök. En egen domän får sitt certifikat från ett formulär. Dokumentationssidan lanserades med skärmbilder av varje sida. API:ets make-call-ändpunkt gör riktiga samtal.

Inställningar, svartlista, Stripe

Varje flik under Allmänt fungerar och telefonnummer får rätt mellanrum. Blockerade uppringare blockeras verkligen och listan finns under Inställningar. En permanent Stripe-produkt per plan, en riktig knapp för automatisk påfyllning.

Faktureringen görs om: motorn säljer minuter

Två minuthinkar, inkluderade och köpta. Varje skärm talar minuter; varje samtal visar sin kostnad. Stripe-nycklarna flyttades till Admin. Hela prenumerationslivscykeln kördes som torrkörning mot en låtsas-Stripe, sedan täppte en faktureringsgranskning igen varje läcka som en fientlig genomgång hittade.

Butlern speglar ditt språk; webbläsaren slutar äta upp första sekunden

Webbläsartestet slängde bort de första sekunderna av varje svar och transkriberingen kördes utan en språkledtråd. Klockan kommer nu från besökaren, och ingen agent skickas halvklädd.

AI Butler

En chattassistent som bygger arbetsutrymmet åt dig: agenter, prompter, verktyg och automationer, med bara de knappar du har. Den lärde sig husets recept och var modellerna finns.

Varm överkoppling

Väntemusik, ring in kollegan i samma samtal, informera dem privat på agentens språk, och koppla sedan ihop. Hör skillnaden mellan en kollega och deras röstbrevlåda. Varje fel återupptar samma agent. Ett telefonsamtal är ett samtal, med en inspelning.

Stadigare live-samtal

En modellhickning får inte lägga på för uppringaren. Realtidsskyddsnäten fick tillbaka sin app-kontext. En call.completed per samtal, inte per samtalsben. Studioproxyn gick över till loopback så att en DNS-glitch inte kan ta ner sidan.

Modeller och operatörer

Gemini 3 bär tillbaka sin tool-call-signatur. Telnyx utgående profiler vitlistar de länder som kontot faktiskt ringer. Bakgrundsljudet i telefonen normaliseras efter aktiv ljudstyrka, 20 dB under rösten.

Skyddsnät på 13 språk

Reservrepliker på agentens eget språk, skyddsnät för varje motor, en ny fråga i telefon när uppringaren blir tyst, och en mall för en allmän receptionist. Röstströmmar testas så att en röst som vägrar syns istället för ett tyst samtal.

Släpp går ut samma dag de skrivs

En fix går ut några minuter efter att den är klar, direkt från den incheckade koden, så inget ligger i kö och väntar på ett släppfönster.