WP Manifestindependent plugin directory
manifest / email / gravityformsgetresponse-autoresponders

Gravity Forms GetResponse Autoresponders self-updates

Add Autoresponder Compatibility to Gravity Forms GetResponse Integration

by IBLP IT · github.com/robertstaddon/gravityformsgetresponse-autoresponders · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/robertstaddon/gravityformsgetresponse-autoresponders/archive/refs/heads/main.zip

Ships its own WordPress updater (Update URI header), so new versions show up under Dashboard → Updates.

Enrolls Gravity Forms GetResponse subscribers on day 0 of the campaign autoresponder cycle when they are new or not already on a cycle.

The official Gravity Forms GetResponse Add-On sends name, email, campaign, and custom fields — but not dayOfCycle. If that field is omitted, GetResponse adds the contact to the list and does not put them on the autoresponder cycle.

What it does

On every Gravity Forms GetResponse feed, this plugin sets dayOfCycle to 0 (GetResponse’s first cycle day) when:

  • The contact is brand new, or
  • The contact already exists on the list but is not enrolled in a cycle (dayOfCycle is missing, null, or empty)

Contacts already on a cycle — including day 0 — are left unchanged so they are not reset back to the start.

If the campaign has no autoresponder cycle, GetResponse ignores dayOfCycle.

Installation

  1. Copy the gravityformsgetresponse-autoresponders folder into wp-content/plugins/.
  2. Activate Gravity Forms and Gravity Forms GetResponse Add-On.
  3. Activate Gravity Forms GetResponse Autoresponders.
cd wp-content/plugins
git clone https://github.com/robertstaddon/gravityformsgetresponse-autoresponders.git

How it works

The plugin hooks gform_getresponse_contact (added in GetResponse Add-On 1.4) and adds dayOfCycle before the contact is created or updated.

GetResponse treats day 0 as the day of subscription. Day 1 is 24 hours later.

This only affects future form submissions. Existing subscribers who never submit again are not backfilled.

Changelog

See CHANGELOG.md.

License

GPL-2.0-or-later. See the headers in the main plugin file or the GPL text.