Contacts and template definitions are shared project configuration; they are not separate per environment. Do not use production personal data just because the sending environment is Sandbox. Test data and test consent evidence must be explicit.
Switch to Live by obtaining a separate Live key, not by changing a header or placing a Live environment ID behind a Sandbox key. Live use requires enabled providers, ready senders, approved templates, approved prices, consent and enough wallet balance. Shared products additionally require Meta eligibility approval.
Start
Sandbox and Live
Simulation is explicit and never proof of provider delivery.
Each project has Sandbox and Live environments. The key is bound to one environment, and sending APIs verify the environment ID against that binding.
