Skip to content
All guides

For developers

FillKite has filters and actions for the parts that matter. Some examples:

Hooks
Hook Type Use it to
fillkite_before_save_entry Filter Change an entry, or return a WP_Error to stop it. Receives $entry, $form.
fillkite_after_save_entry Action Run code after an entry is saved. Receives $entry, $form.
fillkite_entry_status_changed Action React when an entry moves to Replied, Won and so on.
fillkite_register_fields Action Register your own field types.
fillkite_notification_email Filter Change an email before it is sent.
fillkite_merge_tags Filter Add or change merge tags.
fillkite_webhook_payload Filter Change what a webhook sends.
fillkite_spam_check Filter Add your own spam check. Return a reason to mark the entry as spam.
fillkite_rate_limit Filter Change the rate limit for a form.
fillkite_disposable_domains Filter Add or remove blocked email domains.
fillkite_client_ip Filter Read the visitor’s IP from a proxy header.
fillkite_submission_redirect Filter Send the visitor somewhere else after submitting.
fillkite_render_field Filter Change a field just before it is shown, such as disabling a full choice.
fillkite_form_gate Filter Show something else in place of a form.
fillkite_confirmation_message Filter Change the thank-you message.
fillkite_lead_quality Filter Change an entry’s lead quality.
fillkite_spam_phrases Filter Add phrases the spam score looks for.

WP-CLI: wp fillkite forms, wp fillkite entries and wp fillkite export.

Every hook has a short description in the plugin’s code.

Last updated: