Plutonian AI · FR-01 · v3.0.0
Embedding forms
Keep your designed markup. Add the client script and mark the form.
1. Script tag
<script src="https://forms.plutonian.com.au/plutonian-forms-relay.js" defer></script>
2. Form marker
Use data-plutonian-form or legacy data-civitas-form.
<form data-plutonian-form novalidate> <input name="first_name" required> <input name="last_name"> <input name="email" type="email" required> <input name="phone" type="tel"> <input name="company"> <input name="service"> <textarea name="message"></textarea> <!-- honeypot injected by script if missing --> <button type="submit">Send</button> <p data-form-status hidden></p> </form>
Canonical fields
first_name,last_name,email,phone,company,service,message- Honeypot:
websiteor_gotcha(must stay empty)
Legacy Civitas mapping
name→ split first/lastorganisation→ companysector/enquiry→ service
Events
plutonian-form:success and plutonian-form:error CustomEvents on the form.
SVG sprite helper omitted in v3.0.0 to keep the client lightweight — use your site’s icon set.