Web app integration