Olá, Guilherme, tudo bem? 
Estamos revendo os tópicos mais relevantes/visitados da nossa comunidade e por isso, reabrimos a sua pergunta.
Bom, hoje não temos uma opção que criaria os cupons diretamente restringindo por CPF de forma massiva.
A criação em si dos cupons em massa pode ser feita via API (porém o uso fica restrito a uma única vez por cliente) : essa restrição seria validada uma única vez por e-mail, então quando o cliente tentasse comprar com outro e-mail poderia utilizar o cupom. Coupons
Para restringir por CPF, o ideal é que na hora de criar a promoção, opte por uma promoção de campanha.
Ou ainda, criar a promoção regular restringindo por cluster de clientes. Neste caso, você poderia usar o campo CPF do Master Data , mas teria que preencher CPF por CPF neste campo:

Se esses clientes tem alguma coisa em comum que poderíamos agrupá-los? Por exemplo, faixa de CEP, já compraram na sua loja alguma vez, ou outro? Dessa forma, poderíamos pensar em restringir o cupom de uma forma escalável para eles sem que precise colocar cada um dos CPF manualmente.
Envio esses links que podem te ajudar a entender como funcionaria e também o passo a passo para criação no campo no Master Data:
Se ainda fica alguma duvida, o recomendado é abrir um ticket com a gente já que se trata de um cenário específico.
Por lá, você vai receber todo o suporte necessário!! 
Segue o nosso artigo de como abrir chamados para o suporte VTEX aqui! 