Toimii on julkaistu hiljaisesti — palvelu on käytössä ja rekisteröityminen auki. Kokeile ilmaiseksi →

Toimii on julkaistu hiljaisesti, joten nämä ohjeet kuvaavat palvelua, johon voit rekisteröityä ja jota voit käyttää jo nyt. Muutama osa on vielä matkalla — iOS- ja Android-sovellukset julkaistaan vielä vuoden 2026 aikana.

Yksinkertaisin tapa lisätä yhteydenottolomake tavalliselle HTML-sivulle

Kaksi riviä mihin tahansa <body>-tagin sisään. Ei build-vaihetta, ei riippuvuuksia. Jos osaat tallentaa ja ladata, osaat tämän.

<!-- Lisää tämä mille tahansa sivulle -->
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-your-code></toimii-your-code>
Toimiiko tämä oikeasti?

Kyllä — ja tämä on yksinkertaisin tapaus. Tavallisella HTML:llä ei ole lisäosa-sandboxia, editorin skriptisensuuria, eikä tilaustasoja. Kaksi riviä toimii missä tahansa, missä voit tallentaa ja ladata .html-tiedoston.

Vaihe vaiheelta

1
Avaa .html-tiedostosi
Avaa muokattava .html-tiedosto tavallisella tekstieditorilla.
2
Liitä upotuskoodi
Liitä Toimii-hallintapaneelista saamasi kaksi riviä <body>-tagin sisään kohtaan, johon haluat lomakkeen ilmestyvän.
3
Tallenna ja lataa palvelimelle
Tallenna tiedosto ja vie se palvelimelle tavalliseen tapaan. Avaa sitten julkaistu sivu ja lähetä itsellesi testiviesti.

Sudenkuopat

  • Molemmat rivit tai ei kumpaakaan: script määrittelee elementin, tagi asettaa sen paikalleen. Jos liität pelkän tagin, selain ei piirrä mitään eikä virheilmoitusta tule.
  • Tekstinkäsittelyohjelma vaihtaa suorat lainausmerkit kaareviksi. Silloin selain lukee kaarevat merkit osaksi osoitetta, eikä script lataudu. Käytä tavallista tekstieditoria.
  • Jos asetat Content-Security-Policyn — HTTP-otsakkeena tai <meta>-tagina — salli cdn.toimii.io kohdassa script-src ja api.toimii.io kohdassa connect-src. script-src kattaa komponentin lataamisen, connect-src lomakkeen lähettämisen. Tavallisilla HTML-sivuilla ei yleensä ole CSP:tä lainkaan.

Usein kysyttyä

Tarvitsenko backendin tai PHP:n?

Et tarvitse omaa palvelinta. Lähetykset menevät suoraan lomakkeesta Toimii-palvelun API-rajapintaan — HTML-sivusi voi sijaita missä tahansa, vaikka ilmaisella staattisella palvelulla.

Voinko avata .html-tiedoston suoraan file://-protokollalla?

Sivu renderöityy, mutta mikään lähetys ei mene perille. Lähetykset hyväksytään vain siitä verkkotunnuksesta, jonka olet Toimiissa määrittänyt, eikä levyltä avatulla sivulla ole verkkotunnusta, johon se voisi täsmätä — lähetys päättyy yleiseen virheilmoitukseen. Katso ulkoasu levyltä, mutta testaa lähettäminen vasta palvelimelle ladatulla sivulla.

Upotatko eri alustalle?

Samat kaksi riviä koodia, jokaiselle alustalle eri ohjeet.

Valmis kokeilemaan?

30 päivän ilmainen kokeilu. Ei luottokorttia. Valmis minuuteissa.

Ei luottokorttia. Valmis kahdessa minuutissa.