It means that it causes, it seems, that it stimulates. Exciting, interesting. That invites.
Reference for insitar, which means: encouraged another to do something