Gravity Forms GetResponse Autoresponders self-updates
Add Autoresponder Compatibility to Gravity Forms GetResponse Integration
by IBLP IT · github.com/robertstaddon/gravityformsgetresponse-autoresponders · website
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.zipShips 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.
- Version: 1.0.0
- Requires WordPress: 6.0+
- Requires PHP: 7.4+
- Requires: Gravity Forms and the GetResponse Add-On
- Author: IBLP IT
- License: GPL-2.0-or-later
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 (
dayOfCycleis 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
- Copy the
gravityformsgetresponse-autorespondersfolder intowp-content/plugins/. - Activate Gravity Forms and Gravity Forms GetResponse Add-On.
- 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.