NOTE: The information in this article is specific to Higher Logic Thrive Marketing Professional (Thrive Marketing Professional).
The following outline provides the basic steps necessary to integrate with Thrive Marketing Professional.
- In order to push list and personalization data to Thrive Marketing Professional:
- Use the BulkUpload ActionRequest.
- Supply the list of Interest name(s) you wish the list of subscribers to be included in.
- Specify if you want to add, remove, or replace the current list of subscribers in the interest:
- AddOrUpdateSubscribers
- ReplaceAllSubscribers
- RemoveSubscribers
- In your subscriber list itself include the following:
- Email address (first in the list)
- Remote ID (primary key from your database)
- Any personalizations you wish to have associated with this record (e.g. FirstName, Status, etc.)
- You will receive a successful response with an UploadID indicating that we have received your request.
- How to tell when the Upload is completed, use these criteria:
- If you have used (<StatusEmailRecipients><Email>Test@test.com</Email></StatusEmailRecipients>) in your call, an email is sent to that address when the Upload has been completed.
- You can use that UploadID to make a GridRequest using the upload_history context, which tells you when the Upload has been processed:
- Supply the upload_id
- Return the status
- In order to see what mailings were sent on a specific day or range of days:
- Use the mailing_instance context.
- Supply the date value(s) as conditions using the mailing_date field.
- Return the list of mailing_instance_id(s) for usage below.
- In order to see mailing activities from specific mailings:
- Use the values from Step 2 above.
- Query the mailing_activity_subscriber_actions context or subscriber_mailing_history context. This gives you:
- Clicked (Y/N)
- Delivered (Y/N)
- Opened (Y/N)
- In order to see who unsubscribed from a specific mailing:
- Use the values from Step 2 above.
- Query the subscriber context with:
- cancellation_mailing_instance_id
- cancellation_date for desired range
- is_unsubscriber
- In order to see who has opted out of Informz Interests managed from a Thrive Marketing Professional subscription form (this does not require a mailing instance id):
- Use the Subscriber Removed From Interests GridRequest context.
- Include the list of Interest Name(s) you wish to be pulling back data from.
- Make sure the name list matches exactly for Case, etc.
- Use the deleted_from_interest_date field to supply a data that includes everyone since the last time you pulled. (If you run this once a day, then you just need the data from the previous day).