Demo-alusta

Demo-alusta

Hontola

Kirjaudu sisään

{{ loginError }}

Tallenna yritysprofiili

{{ saveProfileError }}

Etusivu Verkkosivuston esikatselu Mainoskampanjan esikatselu Kustannus- ja tuottolaskin Käyttäjähallinta Yritysprofiiliit Yhteenveto Tarjoukset & sopimukset

{{ currentIndustry?.emoji }} {{ currentIndustry?.name }}
{{ profiles.find(p=>p.id===activeProfileId)?.name || 'Profiili ladattu' }}
{{ currentUser ? (currentUser.name ? currentUser.name[0].toUpperCase() : '?') : '?' }}
{{ currentUser ? (currentUser.name || currentUser.username) : '' }}

Yritystiedot

Sometilit

Aukioloajat

Brändivärit

Pikapaletit

Ruokalistan tuotteet

Palvelut

Kategoriat

Tuotteet

Palvelut

Sivuston kuvat

Lataa omat kuvasi. Kuvat pakataan automaattisesti.

Logo
{{ selectedIndustry==='restaurant' ? 'Hero-tausta' : selectedIndustry==='beauty' ? 'Hero-kuva' : 'Pääkuva' }}
Tietoja-kuva
Varaukset-tausta

{{ selectedIndustry==='kirppis' ? 'Galleriakuvat (galleria-sivu)' : 'Galleria' }} ({{ (selectedIndustry==='valmennus'||selectedIndustry==='kirppis') ? 6 : selectedIndustry==='laiva' ? 4 : 5 }} kuvaa)

{{ i }}

Tuotekuvat — Juuri saapuneet (6 kuvaa)

T{{ i }}
🏗️

Valitse toimiala vasemmasta sivupalkista

{{ effectiveDisplayUrl }}

Live-prototyyppi — päivittyy kirjoittaessasi. Napsauta sisällä vierittääksesi esikatselua.

Mainosmuoto

{{ googleAd.headline1.length }}/30
{{ googleAd.headline2.length }}/30
{{ googleAd.headline3.length }}/30
{{ googleAd.description1.length }}/90

Alusta

Mainosmuoto

Mainosten esikatselut käyttävät Verkkosivuston esikatselu -osioon syötettyä yrityksen nimeä, värejä ja toimialaa.

{{ adPlatform === 'google' ? (googleAdType === 'search' ? 'Google Hakumainos – esikatselu' : 'Google Display-mainos – esikatselu') : (metaPlatform === 'facebook' ? 'Facebook' : 'Instagram') + ' ' + (metaAdFormat === 'story' ? 'Tarina' : 'Syöte') + ' -mainos – esikatselu' }}

Esikatselu on tarkoitettu vain havainnollistamistarkoituksiin.

Kustannus- ja tuottolaskin

Muuta laskurin arvoja vasemmasta paneelista — tulokset päivittyvät reaaliajassa.

Toimialaa ei ole valittu

Valitse toimiala vasemmasta sivupalkista, niin laskin täyttyy automaattisesti toimialakohtaisilla julkisilla vertailuarvoilla (Tilastokeskus, Google Ads / WordStream 2024).

{{ calcBenchmark.emoji }} {{ calcBenchmark.label }} — toimialan vertailuarvot Lähde: julkinen data 2024

Konversioaste (ka.)

{{ calcBenchmark.conversionRate }} %

{{ calc.conversionRate >= calcBenchmark.conversionRate ? 'Benchmark ylitetty' : 'Alle benchmarkin' }}

Asiakasliikevaihto (ka.)

{{ calcBenchmark.avgDealValue }} €

{{ calc.avgDealValue >= calcBenchmark.avgDealValue ? 'Yli toimialan ka.' : 'Toimialan ka.' }}

Google Ads CTR (ka.)

{{ calcBenchmark.googleCTR }} %

{{ calcBenchmark.conversionSource }}

Google Ads CPC (ka.)

{{ calcBenchmark.googleCPC }} €

{{ calcBenchmark.revenueSource }}

{{ calcBenchmark.notes }}

Investointi

Vuosi 1 yhteensä

{{ calcYear1Cost.toLocaleString('fi-FI') }} €
Verkkosivusto (kerta) {{ (calc.websiteDev||0).toLocaleString('fi-FI') }} €
Ylläpito × 12 kk {{ ((calc.websiteUpkeep||0)*12).toLocaleString('fi-FI') }} €
Mainokset × 12 kk {{ ((calc.adsBudget||0)*12).toLocaleString('fi-FI') }} €
Kuukausikulu {{ calcMonthlyCost.toLocaleString('fi-FI') }} € / kk

Tuottovaikutus

Kuukausittain (yht.)

+ {{ calcExtraRevenue.toLocaleString('fi-FI') }} € / kk
Sivusto / SEO + {{ calcWebsiteRevenue.toLocaleString('fi-FI') }} €
Mainonta + {{ calcAdsRevenue.toLocaleString('fi-FI') }} €
Uudet asiakkaat / kk + {{ calcNewCustomers }}
Lisäliikevaihto vuosi 1 {{ calcYear1Revenue.toLocaleString('fi-FI') }} €

Sijoitetun pääoman tuotto

Vuosi 1

{{ calcROI >= 0 ? '+' : '' }}{{ calcROI }} %
Nettotulos / kk {{ calcMonthlyNet >= 0 ? '+' : '' }}{{ calcMonthlyNet.toLocaleString('fi-FI') }} €
Nettotulos vuosi 1 {{ calcYear1Profit >= 0 ? '+' : '' }}{{ calcYear1Profit.toLocaleString('fi-FI') }} €
Takaisinmaksuaika {{ calcPaybackMonths ? calcPaybackMonths + ' kk' : 'Ei kannattava' }}

Verkkosivuston hyöty (SEO)

Orgaaninen kasvu

Uusia kävijöitä / kk

+ {{ calcWebsiteNewVisitors.toLocaleString('fi-FI') }}

{{ calc.trafficGrowth }} % kasvu

Uusia asiakkaita / kk

+ {{ calcWebsiteNewCustomers }}

{{ calc.conversionRate }} % konversio

Lisäliikevaihto / kk

+ {{ calcWebsiteRevenue.toLocaleString('fi-FI') }} €

{{ calc.avgDealValue }} € / asiakas

Mainonnan hyöty (Google / Meta)

Maksettu liikenne

Klikkauksia / kk

{{ calcAdsClicks.toLocaleString('fi-FI') }}

{{ calc.cpc }} € / klikkaus

Uusia asiakkaita / kk

+ {{ calcAdsNewCustomers }}

{{ calc.conversionRate }} % konversio

Mainostulo / kk

+ {{ calcAdsRevenue.toLocaleString('fi-FI') }} €

myyntiä mainoksista

Mainosten ROI

{{ calcAdsROI >= 0 ? '+' : '' }}{{ calcAdsROI }} %

{{ calcAdsNet >= 0 ? '+' : '' }}{{ calcAdsNet.toLocaleString('fi-FI') }} € netto

Liikevaihtovaikutus

Nykyinen liikevaihto / kk {{ (calc.currentRevenue||0).toLocaleString('fi-FI') }} €
Ennuste liikevaihto / kk {{ ((calc.currentRevenue||0) + calcExtraRevenue).toLocaleString('fi-FI') }} €

+ {{ calc.currentRevenue > 0 ? Math.round(calcExtraRevenue / calc.currentRevenue * 100) : 0 }} %

Liikevaihtokasvu

{{ calcNewCustomers }} / kk

Uusia asiakkaita

{{ calcMonthlyNet >= 0 ? '+' : '' }}{{ calcMonthlyNet.toLocaleString('fi-FI') }} €

Nettohyöty / kk

12 kuukauden ennuste

Kuukausi Kumulat. investointi Kumulat. lisätuotto Netto
{{ row.month }} Kuukausi {{ row.month }} {{ row.cumCost.toLocaleString('fi-FI') }} € {{ row.cumRevenue.toLocaleString('fi-FI') }} € {{ row.net >= 0 ? '+' : '' }}{{ row.net.toLocaleString('fi-FI') }} €

Laskelmat ovat arvioita perustuen syötettyihin tietoihin. Todelliset tulokset vaihtelevat toimialan, kilpailutilanteen ja markkinointitoimenpiteiden mukaan.

AI-asetukset (GitHub Copilot)

Käyttää GitHub Models API:a (gpt-4o-mini). Hae token: github.com/settings/tokens → Generate new token (classic) → ei tarvitse scopeja. Token tallennetaan vain tähän selaimeen.

Token tallennettu

{{ adminError }}
{{ adminSuccess }}

Käyttäjätilit

{{ adminAccounts.length }} tiliä
Ei käyttäjätilejä
{{ acc.name ? acc.name[0].toUpperCase() : acc.username[0].toUpperCase() }}

{{ acc.name || acc.username }}

{{ acc.username }} · {{ acc.role === 'admin' ? 'Järjestelmänvalvoja' : acc.role === 'moderator' ? 'Moderaattori' : 'Käyttäjä' }}

Lisää käyttäjä

Hei, {{ currentUser?.name || currentUser?.username }} 👋

Valitse asiakas alta tai luo uusi demo.

Ladataan...

Ei vielä profiileita. Aloita luomalla ensimmäinen demo.

Asiakasprofiilit

Aktiivinen

{{ profile.data && profile.data.customerInfo && profile.data.customerInfo.businessName ? profile.data.customerInfo.businessName : profile.name }}

{{ profile.name }}

{{ profile.data.customerInfo.businessId }}

{{ profile.data.customerInfo.address }}

{{ profile.data.customerInfo.phone }}

{{ {restaurant:'🍽️',beauty:'💄',ecommerce:'🛍️',ecommercem:'🛒',bar:'🍸',yleiset:'🏢',yleism:'🏛️',yleismp:'🏢',sweep:'🧹'}[profile.industry] || '🌐' }} {{ {restaurant:'Ravintola',beauty:'Kauneus',ecommerce:'Verkkokauppa',ecommercem:'Verkkokauppa',bar:'Baari',yleiset:'Palvelut',yleism:'Palvelut M',yleismp:'Palvelut M+',sweep:'Nuohous'}[profile.industry] || profile.industry }}

{{ profile.notes }}

Muokkaa yritystietoja

{{ profiles.find(p=>p.id===editProfileId)?.name }}

{{ editProfileError }}

Luo uusi demo

1. Valitse toimiala

2. Yrityksen tiedot (valinnainen)

Yritysprofiiliit

Tallenna asiakasyritysten asetukset — lataa ne yhdellä klikkauksella esittelyä varten.

Ladataan profiileita...

Ei tallennettuja profiileita

Täytä yrityksen tiedot verkkosivuston esikatselunäkymässä ja tallenna ne tänne.

Ladattu

{{ profile.name }}

{{ {restaurant:'🍽️',beauty:'💄',ecommerce:'🛍️',ecommercem:'🛒'}[profile.industry] }} {{ {restaurant:'Ravintola',beauty:'Kauneushoitola',ecommerce:'Verkkokauppa',ecommercem:'Verkkokauppa Medium'}[profile.industry] }} {{ profile.owner_name }}
{{ profile.data.customerInfo.businessName }}
{{ profile.data.customerInfo.phone }}
{{ profile.data.customerInfo.address }}
"{{ profile.notes }}"
Brändivärit

Tuplaklikkaa profiilin nimeä muokataksesi sitä. Vihreä pilvi-painike tallentaa nykyiset muutokset profiiliin.

{{ (customerInfo.businessName||'?').charAt(0).toUpperCase() }}

{{ customerInfo.businessName || 'Yritysnimi ei asetettu' }}

{{ customerInfo.tagline }}

{{ currentIndustry.emoji }} {{ currentIndustry.name }} {{ customerInfo.primaryColor }} · {{ customerInfo.secondaryColor }} {{ customerInfo.phone }} {{ customerInfo.email }} {{ customerInfo.address }}

Esityspaketti

Hontola

Demo Studio

Verkkosivusto

Desktop & Mobiili
Desktop 1440px
{{ effectiveDisplayUrl }}
Mobiili 390px

Verkkosivusto ei asetettu

Valitse toimiala vasemmasta sivupalkista, niin verkkosivuston esikatselu näkyy tässä.

Mainokset

Google · Meta
Google {{ googleAdType === 'display' ? 'Display-mainos' : googleAdType === 'youtube' ? 'YouTube-mainos' : 'Hakumainos' }}
{{ metaPlatform === 'instagram' ? 'Instagram' : 'Facebook' }} {{ metaAdFormat === 'story' ? 'Tarina-mainos' : metaAdFormat === 'carousel' ? 'Karuselli-mainos' : 'Feed-mainos' }}

Kustannukset & Tuottolaskelma

Valitut arvot

Tilauksen sisältö & hinnoittelu

Valitut palvelut — vahvistus ennen allekirjoitusta

Verkkosivuston kehitys

Kertamaksu — räätälöity {{ currentIndustry ? currentIndustry.name.toLowerCase() : 'yritys' }}sivusto

{{ (calc.websiteDev||0).toLocaleString('fi-FI') }} €

kertamaksu

Ylläpito & hallinta

Kuukausittainen ylläpito, päivitykset, tuki

{{ (calc.websiteUpkeep||0).toLocaleString('fi-FI') }} € / kk

toistuva

Mainontabudjetti

Google & Meta — maksettu mainonta

{{ (calc.adsBudget||0).toLocaleString('fi-FI') }} € / kk

toistuva

Alkumaksu (kertamaksu) {{ (calc.websiteDev||0).toLocaleString('fi-FI') }} €
Kuukausimaksu yhteensä {{ calcMonthlyCost.toLocaleString('fi-FI') }} € / kk
Vuosi 1 yhteensä {{ calcYear1Cost.toLocaleString('fi-FI') }} €
Ei valittuja palveluja — aseta arvot laskurissa.

Tarjoukset & sopimukset

Valitse palvelut, luo tarjous asiakkaalle ja vie se PDF:nä tai palvelusopimuksena.

🌐

Verkkosivut

{{ quoteCatalog.verkkosivut.filter(s=>quoteSelectedIds.includes(s.id)).length }} valittu
{{ svc.name }} {{ (svc.subServices && svc.subServices.length && !quoteSelectedIds.includes(svc.id) ? 'alk. ' : '') + (quoteSelectedIds.includes(svc.id) ? svcEffectivePrice(svc) : svc.price).toLocaleString('fi-FI') }} € {{ svc.unit }}

{{ svc.desc }}

{{ ss.name }} {{ ss.price > 0 ? '+' + ss.price.toLocaleString('fi-FI') + ' €' : 'sis.' }}
{{ svc.subServices.length }} palvelut eritellynä
🔧

Ylläpito

{{ quoteCatalog.yllapito.filter(s=>quoteSelectedIds.includes(s.id)).length }} valittu
{{ svc.name }} {{ (svc.subServices && svc.subServices.length && !quoteSelectedIds.includes(svc.id) ? 'alk. ' : '') + (quoteSelectedIds.includes(svc.id) ? svcEffectivePrice(svc) : svc.price).toLocaleString('fi-FI') + ' €' }} {{ svc.unit }}

{{ svc.desc }}

{{ ss.name }} {{ ss.price > 0 ? '+' + ss.price.toLocaleString('fi-FI') + ' €' : 'sis.' }}
{{ svc.subServices.length }} palvelut eritellynä
📣

Markkinointi

{{ quoteCatalog.markkinointi.filter(s=>quoteSelectedIds.includes(s.id)).length }} valittu
{{ svc.name }} {{ (svc.subServices && svc.subServices.length && !quoteSelectedIds.includes(svc.id) ? 'alk. ' : '') + (quoteSelectedIds.includes(svc.id) ? svcEffectivePrice(svc) : svc.price).toLocaleString('fi-FI') }} € {{ svc.unit }}

{{ svc.desc }}

{{ ss.name }} {{ ss.price > 0 ? '+' + ss.price.toLocaleString('fi-FI') + ' €' : 'sis.' }}
{{ svc.subServices.length }} palvelut eritellynä
🔍

SEO – Hakukoneoptimointi

{{ (quoteCatalog.seo||[]).filter(s=>quoteSelectedIds.includes(s.id)).length }} valittu
{{ svc.name }} {{ (svc.subServices && svc.subServices.length && !quoteSelectedIds.includes(svc.id) ? 'alk. ' : '') + (quoteSelectedIds.includes(svc.id) ? svcEffectivePrice(svc) : svc.price).toLocaleString('fi-FI') }} € {{ svc.unit }}

{{ svc.desc }}

{{ ss.name }} {{ ss.price > 0 ? '+' + ss.price.toLocaleString('fi-FI') + ' €' : 'sis.' }}
{{ svc.subServices.length }} palvelut eritellynä

Lisää palvelu tälle asiakkaalle

Vain tähän tarjoukseen
Ei lisäpalveluja — voit lisätä esim. SSL, remarketing, A/B-testaus jne.

Tämän asiakkaan palvelut

{{ svc.name }} {{ svc.price.toLocaleString('fi-FI') }} € {{ svc.unit }}
📋

Yhteenveto & asetukset

Valitse palvelut vasemmalta

{{ svc.name }}
{{ ((quoteServiceQty[svc.id]||1)*svcEffectivePrice(svc)).toLocaleString('fi-FI') }} € {{ svc.unit }}
{{ ss.name }} {{ ss.price > 0 ? '+' + (ss.price*(quoteServiceQty[svc.id]||1)).toLocaleString('fi-FI') + ' €' : 'sis.' }}
Kertamaksut (veroton){{ quoteOneTimeTotal().toLocaleString('fi-FI') }} €
Kuukausimaksut (veroton){{ quoteMonthlyTotal().toLocaleString('fi-FI') }} € / kk
Yht. sis. ALV {{ quoteAlvPct }} % {{ (quoteOneTimeTotal()*(1+quoteAlvPct/100)).toLocaleString('fi-FI', {minimumFractionDigits:2,maximumFractionDigits:2}) }} €{{ quoteMonthlyTotal() > 0 ? ' + ' + (quoteMonthlyTotal()*(1+quoteAlvPct/100)).toLocaleString('fi-FI', {minimumFractionDigits:2,maximumFractionDigits:2}) + ' €/kk' : '' }}

Muutos n\u00e4kyy kaikille k\u00e4ytt\u00e4jille ja PDF-tulosteissa.

Automaattinen viite lasketaan tarjousnumerosta (7-3-1-algoritmi, kansallinen standardi).

Tallennettu näkyy kaikissa lasku-PDF:issä.

Tyhjä = käytetään yritysprofiilista

Nämä ehdot tallentuvat profiilin mukana, eli ne voivat olla eri asiakkailla erilaiset.

Erät:
Eräpäivä: (tyhjä = automaattinen)
Laskutus alkaa: (tyhjä = tänään)

{{ catalogEditModal.id==='__new__' ? 'Lisää palvelu' : 'Muokkaa palvelua' }} — {{ catalogEditModal.category==='verkkosivut' ? 'Verkkosivut' : catalogEditModal.category==='yllapito' ? 'Ylläpito' : catalogEditModal.category==='seo' ? 'SEO' : 'Markkinointi' }}

Ei lisäpalveluja. Voit lisätä esim. SSL, varmuuskopiointi, sähköposti jne.

Sopimusehdot

{{ idx+1 }}.