Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Before you publish your online contribution or ticketed event form, you'll need to get your codes approved. Submitting the below online form request will trigger notifications to the applicable code approvers on Finance (for GL, project codes, and fair market value) and Development (for Salesforce campaign codes).

If you aren’t sure what the right codes are, enter your best guess (or leave the field blank) and the approvers will follow-up with any questions.

Getting approval can take up to three business days.

Forms
captchafalse
hideSubmitButtonfalse
generatedUUIDb42f4f6204913ff2-7eadec7b-4b244ba1-92b2933c-eab850111f917b70096ec5b9
destination~Eric.Hertenstein@audubon.org
includeDestinationsfalse
receiptfalse
submitButtonTextSubmit
allowSubmitAsAnonymousfalse

mediumField-programcontributionfreefalseFundraising / Special Eventfalsefalse5Form TypefalsefalsefalsefalseCenter Program or Other Event (Non-Fundraising/Center-Program Event)Contribution/Donation Form-Free Event of Any Kindform-typefundraisingfalse

HTML
<style>
.conf-macro .submit-group,
.at-title {
    display: none !important;
}
.at form {
    display: flex;
    flex-wrap: wrap;
}
.at form .at-fieldset {
    flex-basis: 50%;
    min-width: 0;
}
</style>
<script type='text/javascript' src='https://d3rse9xjbp8270.cloudfront.net/at.js' crossorigin='anonymous'></script>
 
<div class="ngp-form fundraising hidden"
     data-form-url="https://actions.everyaction.com/v1/Forms/1Yv9CsgKOkW4yTkvdFWrsQ2"
     data-fastaction-endpoint="https://fastaction.ngpvan.com"
     data-inline-errors="true"
     data-fastaction-nologin="true"
     data-databag-endpoint="https://profile.ngpvan.com"
     data-databag="nobody"
     data-mobile-autofocus="false" >
</div>

<div class="ngp-form contribution hidden"
     data-form-url="https://actions.everyaction.com/v1/Forms/B2BTJa8aLU2bivqkpvUtLw2"
     data-fastaction-endpoint="https://fastaction.ngpvan.com"
     data-inline-errors="true"
     data-fastaction-nologin="true"
     data-databag-endpoint="https://profile.ngpvan.com"
     data-databag="nobody"
     data-mobile-autofocus="false" >
</div>

<div class="ngp-form program hidden"
     data-form-url="https://actions.everyaction.com/v1/Forms/BM3r3vtPJUKbDJ3TkAKeCw2"
     data-fastaction-endpoint="https://fastaction.ngpvan.com"
     data-inline-errors="true"
     data-fastaction-nologin="true"
     data-databag-endpoint="https://profile.ngpvan.com"
     data-databag="nobody"
     data-mobile-autofocus="false" >
</div>

<p class="ngp-form free hidden">While we still want to use source codes on these sorts of forms — as explained in the "Track Your Efforts" on online forms article — these submissions won't be synced to our financial systems. Therefore, you don't need to submit any details about the event.</p>

<script>
var fieldsetSwitcher = function(args) {
    (function ($) {

        function changeLabelText($field, label) {
            if ( $field.length === 0 ) {
                return
            }
            var textNode = $field.contents().filter( function() {
                return this.nodeType === 3
            });
            if( textNode[0].length > 0 ) {
                textNode[0].replaceWith(label);
            }
        }

        setTimeout( function() {
            $('.at-text small').remove();
            $('.at-fields label').each( function() {
                var labelTextArray = this.innerText.split("(");
                if (labelTextArray.length > 1) {
                    $(this).children().attr("placeholder", labelTextArray[1].split(")")[0]);
                    changeLabelText($(this), labelTextArray[0]);
                }
            });
        }, 1500);

        $('.AdditionalInformation').each(function() {
          $(this).prev().before( $(this) );
        });

    }(jQuery));
    return args;
};
var nvtag_callbacks = nvtag_callbacks || {};
nvtag_callbacks.postRender = nvtag_callbacks.postRender || [];
nvtag_callbacks.postRender.push(fieldsetSwitcher);


$('#form-type').change(function() {
    var newVal = $(this).val();
    $('.ngp-form').each( function() {
        if ($(this).hasClass(newVal)) {
            $(this).removeClass("hidden");
        } else {
            $(this).addClass("hidden");
        }
    });
    console.log(newVal);

});


setTimeout( function() {
    $('.AdditionalInformation .at-row:first-child').each(function() {
        $(this).parent().parent().parent().find(".ContactInformation .at-fields").append($(this).detach());
    });
}, 2000);

</script>




Notes for Reference

†A note about Project Codes: Project codes beginning with ‘SE’ are required for special events (i.e. events where there’s a fair market value associated with the ticket). Non-event pages sometimes use project codes, but most don't, and they're certainly not required.

*A note about Salesforce "Campaigns": Salesforce campaign codes are required for revenue-generating pages. If you don't care which Salesforce campaign is used, leave the field blank and we will use a default value or pick one for you. Currently Development Services creates all Salesforce campaign codes. For questions, reach out to Hanako Shigenobu.

**A note about Fair Market Value: For Fundraising events, this is the costs of goods and services provided directly to the donor(s) for each ticket or sponsorship level. The most common source of this amount would be Food & Beverages, Entertainment and other costs which directly benefit the donor(s). If you're not sure what to put here, the Finance approver will reach out after you submit the form.