First you need to determine if the stain is really organic or whether it might be a metal stain. There are a few tests you can use. Hold a trichlor tablet on the stain for about 10 minutes (use your pool pole to hold it, not your fingers). If the stain lightens it is organic and should respond to chlorine. You can try placing cal hypo right on the stain to bleach it out or you can treat the whole pool with sodium percarbonate..
If the stain does not lighten or gets darker or changes color to black then it is probably a metal stain. Try holding an ordinary vitamin c tablet on it. If this removes the stain then you can treat the pool with ascorbic acid to remove the stain.
If that doesn't work put some dry acid (sodium bisulfate) in a gym sock and hold it on the stain for about 20 minutes. If the stain lifts or lightens then you probably need to acid wash the pool to remove the stain. There are some products on the market that can remove this type of stain withouth acid washing the pool but they require several weeks to work and the pool is not swimmable during the treatment.