 <p>Sorry to answer my own question but almost as soon as I posted, I was able to figure it out. So in case anyone else has a question like mine:</p> <pre><code>ini_set('auto_detect_line_endings', true); // Allows Mage require_once('../../app/Mage.php'); //Initializes Mage Mage::app('default'); deleteCoupon(); function deleteCoupon() { $collection = Mage::getModel('salesrule/rule')-&gt;getCollection()-&gt;load(); foreach($collection as $model) { // Delete all new newsletter sub coupons if ($model-&gt;getName() == 'New newsletter subscriber discount') { //Delete all coupons expiring today // if($model-&gt;getToDate() == date('Y-m-d')){ $model-&gt;delete(); echo "Deleted &lt;br /&gt;"; } else { echo "No coupons found! &lt;br /&gt;"; } } } </code></pre>