Skip to main content
Virtuous Integration

Here's how to integrate Tatango with Virtuous

Nicole Alvarez avatar
Written by Nicole Alvarez
Updated over 10 months ago

What does the integration do?
The integration will allow Virtuous and Tatango users to collect SMS opt-ins from Virtuous donation pages. These donors that opt-in to receive SMS messages will be added to the user's Tatango list and available to send to. Along with the donor contact information we will also capture the donation record data so that users can utilize it when segmenting and personalizing their messages.

How do I set up the integration?
Customers first configure the integration in Tatango by selecting the Tatango list to add donors to and mapping custom fields. They are then presented with a unique callback URL that they will use in Virtuous. The user then goes into their Virtuous account and configures the webhook using the callback URL that we provided in the Tatango app. Once configured Tatango will start adding new subscribers in near real-time.

Steps to take:

1. Login to Virtuous

2. In Virtuous, create API key by going to Settings -> All Settings -> Connectivity -> API keys -> Create new

3. Configure Integration in Tatango. Go to My Account -> Integrations -> All Apps -> Virtuous. (Copy the Webhook from Tatango before moving on)

4. In Virtuous, go to Settings -> Connectivity -> Webhooks.

5. Create a webhook and paste the Webhook into Payload URL.

6. Go to Events -> Select individual events. (only check Gift Create. Active should be checked).

7. Save Webhook

8. Set up forms to collect opt-ins

  1. Add Phone Number

  2. Edit help text to Phone Number

  3. See below opt-in disclaimer that should be added to any website/landing page where phone numbers will be collected.

By clicking sign up, you agree to the terms & privacy policy to receive messages to support [Insert Org’s Name] (messages include donation links). Message and data rates may apply. Message frequency varies. Reply HELP for help; reply STOP to opt out.

Did this answer your question?