The gform_activecampaign_note filter allows you to modify the note that will be created and associated with a given contact in Gravity Forms.
Usage
To apply this filter to all forms, use the following code:
add_filter('gform_activecampaign_note', 'your_function_name', 10, 3);
To apply this filter to a specific form, use the following code:
add_filter('gform_activecampaign_note_FORMID', 'your_function_name', 10, 3);
Parameters
$note
(array): Properties that will be used to create and assign the note.$contact_id
(int): Contact ID to associate the note with.$list_id
(int): List ID to associate the note with.$note
(string): Actual note content. HTML will be stripped.$feed
(array): Current Active Campaign feed being processed.$entry
(array): Current entry being processed.$form
(array): Current form being processed.
More information
See Gravity Forms Docs: gform_activecampaign_note
This filter was added in Gravity Forms Active Campaign 1.6. The source code for this filter is located in GFActiveCampaign::process_feed()
in includes/class-gf-activecampaign.php
.
Examples
Customize the note
This example demonstrates how to customize the note content.
add_filter('gform_activecampaign_note', function($note) { $note['note'] = 'My custom note.'; return $note; });