Nip88 does that. You basically have a scheduling DVM that you provide with an encrypted nwc string and as long as a subscription is active it's using this nwc string to pay the person you're subscribing to on a regular basis
More on this: https://github.com/nostr-protocol/nips/blob/nip88/88.md
is the support button in highlighter?
Yes highlighter uses this.