Često postavljana pitanja
Sve što treba da znate o korišćenju Formhooka.
Prvi koraci
Kome je Formhook namenjen?
Formhook je napravljen za indie developere, frilensere i studije kojima treba pouzdan backend za forme bez pisanja serverskog koda. Studio paket dodaje pripremu formi za više klijenata - savršeno za agencije koje prave sajtove klijentima koji treba da poseduju sopstvene podatke sa formi.
Kako da napravim formu?
Prijavite se na svoju kontrolnu tablu, kliknite + Nova forma, dajte joj ime i postavite dozvoljeni origin (domen na kom forma živi). Dobićete API ključ i POST URL za
action atribut svoje HTML forme.Kako da integrišem Formhook sa svojim sajtom?
Usmerite
action svoje HTML forme na svoj Formhook POST URL i postavite method="POST". To je sve - JavaScript nije potreban. Za slanja iz JS-a koristite fetch() sa JSON telom. Pogledajte dokumentaciju i vodiče po frameworku za detaljne primere.Postoji li besplatan plan?
Da. Besplatni paket daje vam 5 formi i 250 unosa mesečno bez kreditne kartice. Dobijate push obaveštenja, imejl upozorenja, Turnstile zaštitu od botova i CORS listu dozvoljenih - sve uključeno. Unosi se čuvaju zauvek.
Forme i unosi
Kako da podesim dozvoljene origine (CORS)?
Idite na stranicu Podešavanja svoje forme i dodajte jedan origin po redu u polje Dozvoljeni origini (npr.
https://example.com). Slanja iz pregledača sa origina koji nisu na listi biće odbijena. Serverska slanja (cURL, fetch sa backenda) nisu obuhvaćena CORS-om.Kako da zaštitim formu od spama?
Dve ugrađene opcije: Honeypot - dodajte skriveno polje pod imenom
_gotcha u formu. Botovi ga popune; ljudi ga ne vide. Svaki unos sa popunjenim tim poljem tiho se odbacuje. Cloudflare Turnstile - uključite ga u podešavanjima forme, dodajte Turnstile vidžet u HTML, a Formhook proverava token na serveru. Oba mogu zajedno.Koliko dugo se čuvaju moji unosi?
Zauvek. Za razliku od nekih konkurenata koji arhiviraju posle 30 dana, Formhook čuva sve vaše unose neograničeno. Sve možete i izvesti kao JSON sa svoje stranice naloga.
Šta se dešava ako pređem mesečnu kvotu?
Formhook nastavlja da prima unose uz meki limit, tako da nikada ne gubite upit. Videćete upozorenje u kontrolnoj tabli na 80% i ponovo na 100%. Stalno prekoračenje je znak da je vreme za nadogradnju.
Mogu li da primam otpremljene fajlove?
Da, na Pro i Studio planovima. Koristite
enctype="multipart/form-data" na formi. Limit po fajlu je 10 MB, a ukupan prostor 1 GB (Pro) ili 10 GB (Studio). Fajlovi se čuvaju bezbedno i dostupni su preko kratkotrajnih potpisanih URL-ova - nikada javno.Obaveštenja
Da li su imejl obaveštenja podrazumevano uključena?
Ne, ali su dostupna na svim planovima uključujući besplatni. Uključite ih po formi na stranici Podešavanja forme.
Kako da uključim imejl obaveštenja?
Idite na stranicu Podešavanja svoje forme i uključite Imejl za novi unos. Dobijaćete imejl na adresu svog naloga svaki put kada neko pošalje formu. Dostupno na svim planovima.
Kako da instaliram Formhook kao PWA?
Otvorite formhook.app u pregledaču. Na iOS-u (16.4+): dodirnite Share → Add to Home Screen. Na Androidu: dodirnite meni → Instaliraj aplikaciju. Na desktopu (Chrome/Edge): kliknite ikonicu za instalaciju u adresnoj traci. PWA vam daje doživljaj aplikacije sa push obaveštenjima.
Kako da uključim push obaveštenja?
Idite na svoju stranicu naloga i uključite Push obaveštenja. Pregledač će zatražiti dozvolu - dozvolite je. Možete izabrati i da li obaveštenje sadrži pregled unosa. Push radi na svim glavnim platformama (iOS 16.4+, Android, macOS, Windows, Linux).
Integracije i webhookovi
Kako da dodam webhook?
Idite na stranicu Podešavanja svoje forme i skrolujte do sekcije Webhook. Unesite URL na koji želite da primate unose. Formhook šalje POST zahtev sa JSON payloadom za svaki novi unos, potpisan sa HMAC-SHA256 da možete da proverite autentičnost. Zahteva Pro ili Studio plan.
Da li Formhook podržava Discord, Slack ili Microsoft Teams?
Da. Kada dodate webhook URL, Formhook automatski prepoznaje Discord, Slack i Teams webhook URL-ove i prilagođava oblik payloada - bez dodatne konfiguracije. Samo nalepite webhook URL iz podešavanja svog kanala.
Kako da povežem Google Sheets?
Google Sheets integracija stiže uskoro. Kada bude dostupna, moći ćete automatski da dodajete nove unose kao redove u tabelu.
Mogu li da šaljem sa servera ili curl-om?
Da. Zahtevi server-na-server ne šalju Origin zaglavlje, pa se umesto toga autentifikuju tokenom. Otvorite Podešavanja svoje forme, generišite X-Auth-Token pod Autentifikacija serverskih zahteva i šaljite ga kao
X-Auth-Token zaglavlje uz svaki zahtev. Dok ne generišete token, serverska i curl slanja se odbijaju - slanja iz pregledača nikada nisu obuhvaćena.Odgovaranje i domeni
Kako da odgovorim na unos sa forme?
Kliknite na bilo koji unos u kontrolnoj tabli i pritisnite Odgovori. Ako unos sadrži imejl polje, automatski se popunjava kao primalac. Odgovori se šalju sa vašeg verifikovanog domena ili preko Formhookove rezervne adrese. Potreban vam je Pro ili Studio plan i podešena adresa za odgovore.
Kako da podesim sopstveni domen za odgovore?
Idite na Podešavanja → Domeni i dodajte svoj domen (npr.
example.com). Videćete DNS zapise (SPF, DKIM, MX) za objavljivanje kod svog DNS provajdera. Kada se svi zapisi verifikuju, postavite adresu za odgovore u podešavanjima forme. Odgovori će tada stizati sa vašeg domena umesto sa Formhook adrese.Studio i klijenti
Šta je Studio paket?
Studio je namenjen agencijama i frilenserima koji prave sajtove za klijente. Omogućava vam da pripremite forme u ime klijenata i zatim im prenesete vlasništvo - čista GDPR predaja u kojoj klijent poseduje sopstvene podatke unosa. Dobijate i konzolu za praćenje svih sponzorisanih formi.
Kako da prenesem formu klijentu?
Pri pravljenju forme unesite imejl adresu klijenta. Dobiće pozivnicu da preuzme formu. Forma ostaje aktivna i prima unose tokom prozora od 7 dana za prihvatanje. Kada je preuzme, klijent poseduje formu i njene podatke. Status možete pratiti sa stranice Klijenti.
Tim i saradnja
Kako da pozovem člana tima?
Idite na stranicu Tim i unesite njihovu imejl adresu. Izaberite ulogu (Editor ili Admin) i pošaljite pozivnicu. Imaju 7 dana da prihvate. Limit mesta vašeg paketa određuje koliko saradnika možete imati.
Koja je razlika između Editor i Admin uloge?
Editor - pristup formama i unosima samo za čitanje. Admin - može i da menja podešavanja formi, upravlja webhookovima i podešava integracije. Samo vlasnik naloga može da upravlja naplatom, članovima tima i brisanjem formi.
Naplata i planovi
Kako da nadogradim plan?
Idite na stranicu cenovnika i izaberite plan, ili posetite Kontrolna tabla → Naplata da promenite trenutni plan. Možete prelaziti između mesečne i godišnje naplate. Promene plana se proracionišu.
Mogu li da otkažem pretplatu?
Da, otkažite bilo kada sa stranice Naplata. Zadržavate pristup do kraja tekućeg obračunskog perioda. Bez ikakvih pitanja.
U kojoj valuti su plaćanja?
Sve cene su u EUR (€). PDV i fakturisanje automatski rešava naš obrađivač plaćanja, Polar.
Vaši podaci, vaš izlaz
Mogu li da izvezem svoje prijave?
Da. Svaki plan - uključujući Free - može u bilo kom trenutku da izveze kompletan ZIP svih formi, prijava i priloga u JSON formatu, sa stranice naloga. Vaši podaci nikada nisu taoci.
Šta se dešava ako Formhook prestane sa radom?
Najavili bismo najmanje 90 dana unapred, uz izvoz dostupan tokom celog perioda. Migracija je namerno trivijalna:
action URL forme je jedina tačka integracije, pa je promena provajdera izmena jedne linije HTML-a. Vaše forme rade do poslednjeg dana, a odlazak staje u jednu liniju.Ko stoji iza Formhook-a?
Formhook gradi i održava Astropixels (astropixels.rs), veb studio koji na njemu pokreće sopstvene klijentske forme. Studio plan postoji jer nam je bio potreban za sopstveni rad sa klijentima.
Šta se dešava kada dostignem limit prijava?
Ništa se ne kvari. Limit je meki prag - prijave i dalje stižu da nikada ne izgubite kontakt. Dobijate upozorenje e-mailom i push obaveštenjem na 80% i ponovo na 100% mesečnog limita; trajno prekoračenje je znak za nadogradnju.
Privatnost i bezbednost
Gde se čuvaju moji podaci?
Svi podaci unosa čuvaju se na Hetzner VPS-u u Nemačkoj (EU). Podaci nikada ne napuštaju EU. Cloudflare pruža TLS i DDoS zaštitu na edge-u, ali se unosi tamo ne čuvaju trajno.
Da li je Formhook usklađen sa GDPR-om?
Da. Čuvanje podataka samo u EU, objavljen Ugovor o obradi podataka i čist prenos vlasništva u Studio paketu dizajnirani su sa GDPR-om na umu. Pogledajte našu Politiku privatnosti za sve detalje.