How to Instantiate gameObject where a particle dies

I am trying to make a system in which a game object instantiates every time a particle from a certain system dies. How should i go about achieving this?

Try reading documentation on ParticleSystem.Particle, ParticleSystem.GetParticles() and ParticleSystem.SetParticles()

If you want to spawn another particle system you can use the Sub Emitters sections.