Ninja Forms
Ninja Forms handles delivery; the agent handles building and placing the form.
Ninja Forms keeps its own field types, actions and add-ons. Delta adds the conversational layer on top: describe the form, and it is created and embedded without opening the builder.
Abilities this integration exposes
create-contact-form
Creates a form from a plain field list. You describe the fields; the form plugin owns the markup, mail and spam handling.
delete-contact-form
Removes a form from the site.
get-contact-form
Returns one form in full — its fields, recipient, subject line and the placeholder used to embed it.
list-contact-forms
Lists every form on the site with its id, title and shortcode.
update-contact-form
Partial update of a form. Send a field list to replace the fields, or omit it to change only the recipient and subject.
Example prompts
- Put a two-field newsletter signup in the footer.
- Add a company field to the demo request form, after email.
- What does the support form send, and to whom?