The gform_entry_created action is a Gravity Forms action that fires after an entry has been created but before the post has been created, notifications have been sent, and the confirmation has been processed.
Usage
add_action('gform_entry_created', 'your_function_name', 10, 2);
Parameters
$entry(Entry Object) – The entry that was just created.$form(Form Object) – The current form.
More information
See Gravity Forms Docs: gform_entry_created
Examples
Add a value to the entry meta
This example shows how to use the gform_entry_created hook to populate a value in the entry’s entry meta.
add_action('gform_entry_created', 'generate_mergedoc');
function generate_mergedoc($entry, $form) {
    $feed = self::get_mergedoc_feeds($form['id']);
    if (empty($feed) || !rgar($feed, 'active') || !$entry)
        return;
    // Get download link
    $download_link = self::get_download_link($uid);
    // Update entry meta
    gform_update_meta($entry['id'], 'gfmergedoc_download_link', $download_link);
}
Delete an entry property
This example demonstrates how to delete an entry property, such as the user agent, from the database.
add_action('gform_entry_created', function($entry) {
    GFAPI::update_entry_property($entry['id'], 'user_agent', '');
});