So here is what I want to happen,
Support request is submitted via email
Service project receives the email
creates a ticket -(everything up to this point is working correctly)
use the requester email domain to determine the organisation
creates the organisation if it does not exist
Adds the user to the organisation
adds the ticket to the organisation
populates the Organisations field on the ticket.
I just can't get it all working together.
I also have this setting set to no because I do not want users to be able to see each others tickets in the portal if they register
Should new requests automatically be shared with a customer's organization?
No, don't share email requests with the customer's organization. Requests sent from the portal will not be shared unless the customer selects otherwise