Note: This feature will incur a small fee per API call from Raisely. Please click here for more information.
You can connect to your Raisely account to automatically create or update contacts and create payments received by Raisely into Vega.
From Admin > External Webhooks and APIs you can select Raisely Webhooks:
Firstly, click Add to add a new web hook campaign:
Now set up your webhook:
Webhook Name. Add a name this can be the campaign name or anything you wish.
Centres - Optional. If you have individual Centres or Donation Centres set up in your Raisely campaign please add them here.
Campaign. This can be any campaign method in Vega but would commonly use the External List action type to just record the funds of these payments or link to a specific email campaign asking contacts to sign up or donate.
Raisely Campaign Code. This is the Campaign UUID from your Raisely Campaign Settings.
Generate a Secret Key - Optional. This is optional as Raisely does not require it but we recommend using one. If you are sharing a Raisely campaign across organisations/branches you can add a shared secret key here.
Click Add.
You can now map your GL Codes and Contact types from Raisely to Vega:
Webhooks will need to be created for each campaign you have in Raisely, this allows you to link each campaign in Rasiely to a specific campaign action in Vega.
In Raisely first select your campaign.
Go to Settings > Api & Webhooks > Webhooks > Add a Webhook :
Subscribe to events Donation Succeeded and if using the peer-to-peer template then Profile Created and Profile Updated as highlighted above.
Once these settings have all been configured, any Raisely events under the types added, Donation Succeeded, Profile Created, or Profile Updated will be recorded in Vega in the Widget Activity Log:
The Raisely events will show with a source of Raisely Contact Update, Raisely Profile Update, or Raisley Donation and will not include a Widget ID or Widget Name.
The contact and profile events will try to match to an existing contact in Vega and if no match is found a new contact will be created.
Each contact matched or created from the Raisely integration will have an External ID added as highlighted below. This will then be used to match the contact for any other changes to the profile or payments received in Rasiely.
If the contact is registered as a peer-to-peer fundraiser then their profile details will be added to the contact dashboard under the heading Peer To Peer Details as highlighted above. This will include the Campaign Name, Campaign Description, Raisely URL Path, Profile Target Amount, and Profile Team Name.
If the fundraiser is part of a team then another contact will also be created and these two contacts will be connected with a relationship of Team Member.
Any payments processed by the Raisely peer-to-peer functionality will be created in Vega as supporter-led payments and include the fundraiser and team associated with them. Any messages will be added to the pay details section:
Comments
0 comments
Please sign in to leave a comment.