Yes to all but you have to code it or use a third party like make.com or something. Almost anything is possible with API.
For instance I push all my form data in from WordPress and then that triggers and automated follow up campaign.
I’m also usining to build the WordPress portal. I don’t have to store any info inWP, just API and get it from SuiteCRM. Then case updates in the portal update SuiteCRM.