Skip to main content

Webhooks

Webhook functions allow Keap to trigger actions on your WordPress site via HTTP POST requests.

i4w_autologin – Automatically log in subscribers via a special URL.

This module enables you to send your subscribers to a "Thank You page" and have them automatically log in.

Commonly used after order form completion. Includes optional Secure Mode for enhanced security by cross-checking email and contact ID with Keap.

View Documentation →
i4w_clearuser – Delete a subscriber from your local WordPress database.

This module enables you to delete a subscriber from your local WordPress database.

Can be called through HTTP POST following a web/order form or as part of a campaign sequence.

View Documentation →
i4w_date – Create and modify date/time values and store in Keap contact records.

This module provides a mechanism to create and/or modify a date/time value and store the outcome in a Keap contact record.

Supports operations like adding days, weeks, or months to dates using PHP strtotime() syntax.

View Documentation →
i4w_genpass – Generate a password for a subscriber during the order form process.

This module will generate a password for a subscriber during the order form process.

Unless otherwise specified, also creates a local WordPress user. Can assign Campaign Builder goals and tags when password is generated.

View Documentation →
i4w_math – Perform math operations on contact fields and store results in Keap.

This module allows you to query a contact field, perform a math operation on it and store the result in Keap.

Supports add, subtract, divide, multiply, power, modulus, square root, maximum, and minimum operations.

View Documentation →
i4w_newuser – Automate tag creation for the "Magazine Subscription Model".

This module is used to automate the creation of tags for the "Magazine Subscription Model", which prevents subscribers from seeing content published before they joined.

View Documentation →
i4w_sync_contacts – One-way update the entire local Contact cache table.

This module provides a mechanism to one-way update the entire local Contact cache table.

Can be triggered from a server-side CRON job, HTTP POST from Keap, or manually via browser.

View Documentation →
i4w_sync_user – Refresh the local contact cache using HTTP POST data.

This module provides a mechanism to refresh the local contact cache using data passed through HTTP POST.

Only updates the fields received; other fields remain unchanged.

View Documentation →
i4w_syncfields – Synchronize two contact fields in Keap.

This module provides a mechanism to synchronize two contact fields using HTTP POST.

Both regular and custom fields can be synchronized. Supports optional string appending.

View Documentation →
i4w_updateuser – Force a session cache refresh for a subscriber.

This module provides a mechanism to force a session cache refresh using HTTP POST.

Causes the next page hit by a subscriber to automatically reload all session data from Keap.

View Documentation →