Skip to content

Hooks

Every action and filter BooleanSMTP fires — 123 hooks (41 actions, 82 filters), generated from the plugin's own docblocks.

Every hook carries the plugin's prefix, in the WordPress style: boolean_smtp_<subject>_<event> for actions (something happened or is about to happen), boolean_smtp_<value> for filters (named for the value they carry — should_… when they decide whether something happens), boolean_smtp_<provider>_… for provider-specific seams, boolean_smtp_pro_… for the Pro add-on. A filter always returns the type it received. Dynamic names (like boolean_smtp_pro_webhook_{$provider}) list their possible names on the hook's own page.

Tiers

TierMeaningHooks
AStable public API. Documented and tested; a rename or a change of arguments goes through a deprecation cycle kept for at least two minor releases.51
BAdvanced seam. Documented; may change with a deprecation notice in the release notes.50
CInternal. Documented for support engineers — no stability promise; may change or disappear in any release.22

Areas

AreaHooks
Mail pipeline24
Delivery lifecycle15
Connections and OAuth21
Provider transports17
Notifications7
Migration from other plugins6
Admin UI and REST API7
Log files3
Framework1
Internal (unstable)22

Next steps