Export BAQ via BPM or BAM


I'm looking to have Epicor export a BAQ to XML whenever there's a new customer record.  I'll be sending this to a web service to update another application with the new customer details, however I'm not sure I can get this to work.  While I can schedule the BAQ at any time, I run the risk of duplicate records and I'd rather not have this scheduled.  

If there's a way to do this with a BAM whenever the customer.rowmod = A I can do that too, but I think that's really more for reports.  

I figure there must be a .p for the BAQ export procedure that I could forward to but I have no idea where to look for it.

Any advice?