Join us for EEConf 2023, October 4-5 in Orlando. Speakers. Networking. Community powered. Awesome.

Join us for EEConf 2023, October 4-5 in Orlando.

Register Now!

We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Add-Ons
default app icon

Weebhooks

By Blair Liikala
Integrations


Description

Create workflows when actions happen in EE.

  • Edit Hook page 1
  • Edit Hook page 2
  • Edit Hook page 3
  • Hook log

Send webhooks when events happen in EE such as saving entries, member logins or file uploads. Use services such as Zapier and IFTTT to access hundreds of services, log new members to a spreadsheet in Airtable, or as simple as website ping when an entry is updated.

Demo

  • Contact me to arrange a demo or get a demo copy.

Supported EE Events:

  • Entries.
  • Files.
  • Comments.
  • Member actions.

(More by request)

Supported Types:

  • HEAD
  • GET
  • POST
  • PUT
  • DELETE

POST and PUT requests can include:

  • The event object such as all the data in a channel entry, or member.
  • Contents from a custom EE template.
  • Getting the contents from an external URL for super custom scripting.

Run Conditional Rules

Only send hooks when conditions are right. Conditionals use the object’s values that are passed with the hook, or from the EE template. To create a conditional, trigger a POST test hook by leaving the URL empty and see what is logged. Then use those values to create a conditional. Simple fields are best, and while templates can be used for more complex needs.

Examples might include:

  • The status being open.
  • The entry’s custom field has a value of ‘yes.’
  • Member role group is not an administrator.
  • File group is 2.
  • An external EE script’s values.

Other Features Include:

  • Responses are logged, and can be rerun.
  • Automatically prune response logs.
  • Custom request headers for encoding types or authentication.
  • Test hooks by leaving the endpoint url blank.

Support

EE Slack Channel or email.

Documentation

The add-on includes a light manual, and labeling for fields, but admittedly bit light at the moment. Additional references, examples and templates are coming soon.

Demo Video (v1.1) https://www.youtube.com/watch?v=gDqGa1D0OJc

Information
Version 1.5.0
Last Update 4 months ago
Compatibility EE 7, 6
License Commercial
Links
  • Support
ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.