Frequently Asked Questions

CodeCatch — Klaviyo Discount Code Auditor

What does CodeCatch do?

CodeCatch scans your active Klaviyo flow emails and looks for staticdiscount codes typed directly into your email templates. It cross-references each code found against your Shopify discounts and flags any that are expired or not yet active, so you can fix them before they reach your customers. Discount codes that exist only in Shopify but aren't in any email template will not appear in results.

What Klaviyo access does CodeCatch need?

CodeCatch requires your Klaviyo Private API key. It uses read-only access to scan your email flow templates. No customer data is ever read or stored.

Does CodeCatch make any changes to my Klaviyo flows?

No. CodeCatch is read-only. It identifies problems and links you directly to the email in Klaviyo, but all edits are made by you.

What types of discount codes are flagged?

CodeCatch flags static discount codes that are expired, scheduled (not yet active), or active in your Klaviyo flows. Dynamic Klaviyo coupon tags are not scanned by the app at this time.

How do automatic scans work?

Once enabled in Settings, CodeCatch scans your Klaviyo flows on a daily or weekly schedule and sends an alert to your chosen email address if any expired codes are found.

How do I cancel my subscription?

Uninstall CodeCatch from your Shopify admin. Your subscription stops immediately and you will not be charged again.

Where is my data stored?

CodeCatch stores only your Klaviyo API key and your Shopify discount codes on secure Railway-hosted infrastructure. No customer data is stored. All data is permanently deleted when you uninstall the app.

Still have questions? Contact us at david@craftedcontact.com