Everyday Hero’s API enables records to be created in Salesforce within ten minutes of an event occurring.
When a donation is created, updated or refunded in EverydayHero, MoveData upserts an opportunity record into Salesforce. This opportunity record is automatically associated with the contact and account representing the EverydayHero user making the donation, as well as the Salesforce campaign to which the opportunity relates.
When a campaign is created or updated in EverydayHero, MoveData upserts a campaign record into Salesforce. This campaign record is automatically associated with the contact and account representing the EverydayHero user undertaking the campaign, as well as opportunity records representing donations made to the campaign. Includes support for all mass participation events administered via EverydayHero.
When a recurring donation is created or updated in EverydayHero, MoveData upserts a recurring donation record into Salesforce. The recurring donation record is automatically associated with the contact and account representing the EverydayHero user making the recurring donation, as well as the Salesforce campaign to which the recurring donation relates. As subsequent donations are received in, MoveData updates forecast pledged opportunities to a stage of Closed Won.
MoveData will automatically create (or update) a contact in Salesforce whenever contact information is provided by EverydayHero. MoveData sets information on the contact record such as first name, last name and email address and relates the contact record with any associated campaign, account and opportunity records. MoveData runs your Salesforce duplicate rules when creating contacts which ensures correctness as per matching criteria defined in Salesforce.
MoveData will automatically create (or update) an account in Salesforce whenever account information is provided by EverydayHero. This includes support for both household accounts and company accounts and affiliations representing relationships between contact and account records.
MoveData will automatically create (or update) an opportunity in Salesforce whenever donation information is provided by EverydayHero. MoveData sets information on the opportunity record such as amount, stage, close date, description, donor contact etc and relates the opportunity record with the associated campaign, contact and account records. This includes support for a wide range of donation scenarios including refunds, anonymous donations, foreign currency donations etc.
MoveData will automatically create (or update) a recurring donation in Salesforce whenever recurring donation information is provided by EverydayHero. MoveData sets information on the recurring donation record such as amount, frequency, open-ended status, donor contact etc and relates the recurring donation record with the associated campaign, contact and account records. As subsequent donations are received in, MoveData updates forecast pledged opportunities to a stage of Closed Won.
MoveData will automatically create (or update) a campaign in Salesforce whenever campaign information is provided by EverydayHero. MoveData sets information on the campaign record such as name, parent, status, URL, description, expected revenue, fundraiser contact etc and relates the campaign record with the associated contact, account and opportunity records.
MoveData can be easily customised to support your Salesforce data model and business logic requirements. This may apply to organisations who have customised Salesforce Nonprofit Success Pack and to those who do not use Salesforce Nonprofit Success Pack at all. Once the required customisations are identified we implement extensions to support those customisations which ensure the necessary information is set when data automatically imports from connected platforms. To learn more please complete the form on this page or book a demo.
The Everyday Hero integration for Salesforce is available on the MoveData Plus plan 😊