Hi Ryan. Firstly, thanks a lot for your donation, I really appreciate it!
I've had a look at your trigger with the custom webhook. I think you need to change to Schema 2 as that is the one which expects data to come in JSON format. You can find some more info on that here.
Also, for the condition where you checking what taketext contains, in the variable field you actually need to enclose this in curly brackets, for example {taketext}. This tells SEQUEmatic you're referencing a sequence parameter (temporary variables which are only accessible while the sequence is running) rather than a variable.
Let me know the results after these changes.