-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VAN Integration - OptOut #1
Comments
Priority:
Desired behavior = Canvassed on what date and Phone Number updated. Correct VAN API Endpoint?
We are adding a contact attempt |
Edge Cases for Automated Reporting:
|
Breadcrumbs after discovery session
|
We know currently the endpoint used to send canvass responses to VAN uses https://api.securevan.com/v4/people/{vanId}/canvassResponses. That endpoint has additional parameters, that are currently unused, which can apply an opt-out status to a specific phone number. Utilizing the phone object appears to be the best path forward. https://docs.ngpvan.com/reference/peoplevanidcanvassresponses |
Resources:
|
Hey Folks, I think I may have found where in the code the isOptedOut function gets utilized for the conversations of a campaign. Lind 39 of src/lib/conversations.js
Lind 39 of src/lib/conversations.js |
What did you find?
What will be prioritized tomorrow:
|
Moar Breadcrumbs! /Spoke/src/extensions/action-handlers/ngpvan-action.js |
Pathways:
|
QA Process:
|
They are deployed successfully through Heroku |
Final thoughts:
TOMORROW'S PRIORITIES
|
Found this contact object in src/extensions/contact-loaders/datawarehouse/index.js Possible representation of contact being passed into postCanvassResponse function const contact = { |
@ericberglund117, the above looks like we need to add the isOptedOut status into this contact object. If we update this contact object to hold the correct key, so that it pulls the correct value later on in the functionality. That would be awesome! |
Biggest Road Block
What's needed?
|
Reprioritized. Automatic way to opt-out back into the VAN for cleaner lists. Fully integrate the disconnected phone file. (scrubber 2.0) Eric B - demo VAN key Boris Martinez Stevie Ambroise Addison they/them Jordan MA
The text was updated successfully, but these errors were encountered: