Hey @livelikemad.co I don't use Drip, but I'd try with the "Create or Update Subscriber" Action, and using the "New Email Address" field.
https://zapier.com/apps/drip/integrations
Hope this helps!
How are you pulling the old email in from ManyChat when the user field is already been replaced...
You'd have to build a logic to store the old email in a User Field, which you can do when right before you give the person the chance to update their email.
Or you could store the new email in a user field, do the update, and then replace the old email with the new email using Manychat's API to update the System Field.
Or you could use a Google Sheet to keep the data there and have your logic there.
There are several options depending on your scenario. :)
If you need help figuring out the exact details check out the Troubleshooting Call on my page https://gusboregio.com :)
Do most people actually replace the email address or just add the new one?
Depends on what you're doing…
If you're just collecting emails for a newsletter, you can just add the new one (and if you want, delete the old one)
If you're doing something else then you may want to update it.