VPN on startup?

Is there a way using network manager to connect to a vpn on startup?

I’m going to point you at the network manager dispatcher script approach outlined here

https://wiki.archlinux.org/index.php/NetworkManager#Use_dispatcher_to_connect_to_a_VPN_after_a_network_connection_is_established

This might be worth reviewing as well

http://blog.gonzih.me/blog/2014/05/26/autoconnect-to-networkmanager-vpn-on-systemd-based-system/