# Submission and Publishing

Before a Quiz Funnel can go live, it must pass Zotlo’s automated and manual checks. This ensures a smooth user experience, correct activation flows, and compliance with required standards.

## **Review Requirements**

A funnel must be **submitted for review** before it can receive traffic.\
Draft funnels cannot be used in production.

Zotlo applies two levels of checks:

### **Automated Checks**

Triggered immediately when you click **Submit for Review**. Your funnel will only proceed to manual review if all items pass.

The system verifies:

* Required pages exist (Registration + Checkout)
* At least one **activation method** is configured (for non–e-pin packages)
* If a quiz page exists:
  * At least one question is added
  * No broken or invalid logic rules
* If multi-language is enabled:
  * All added languages contain complete content
* Success Page contains required redirection links (deeplink / App Store / Generic link)
* Project-level URLs are provided (Privacy Policy, Terms, Support)
* Download URLs in Project Settings are filled

If any of these checks fail, the funnel cannot be submitted and the UI will show the issue instantly.

### **Manual Review**

After passing automated checks, the flow is reviewed for:

* Compliance of visual and written content
* Multi-language consistency
* Page layout integrity on desktop + mobile
* Correct logic routing
* Valid app download / deeplink configurations (App-to-Web / Web-to-App)

Review time is generally short but depends on queue volume.

## **Funnel Statuses**

You can track the review progress in the **Flows** section:

| Status                 | Meaning                            |
| ---------------------- | ---------------------------------- |
| **Waiting for Review** | Submitted, awaiting review         |
| **In Review**          | Currently being reviewed by Zotlo  |
| **Rejected**           | Issues found; corrections required |
| **Ready for Sale**     | Approved and ready to go live      |

If rejected, you can view **Rejection Details**, fix the issues, and resubmit.

{% hint style="info" %}
IMPORTANT: Approved flows cannot be edited. If you need to make changes, create a copy of the approved flow, apply your updates, and resubmit the new version.
{% endhint %}

### **After Approval**

Once a funnel is marked as Ready for Sale, it is officially approved. However, it is not yet live. To start receiving traffic, you must connect it to a Sales Link.

## Publishing via Sales Links

To publish your approved funnel, create a Sales Link:\
Zotlo Dashboard → Your Project → Sales Flows → Sales Links → New Link

By default, new links are created in Draft status and use the `buy.zotlo.com` domain.

### Domain Configuration

You have two options for your Sales Link URL:

* Default Domain: By default, new Sales Links are created using the Zotlo domain in the following format: **buy.zotlo.com/...**\
  This means no additional setup is required to use this default domain.
* Custom Domain: For a branded experience, you can use your own domain or subdomain instead of the default Zotlo domain.
  * CNAME Setup: If you choose a custom domain, you must create a **CNAME** record in your DNS settings pointing to **zcname.zotlo.com**. This ensures your Sales Link resolves correctly and is accessible to your users.

### Finalizing Site Content

Before moving a Sales Link from Draft to Live, go to the Site Content tab in settings:

* Default Flow: Select the approved(Ready for sale) Quiz Funnel you want to associate with this link.
* Primary Language: This determines the fallback language. If a user's browser language is not supported, the site will display this language.
  * *The primary language must be one of the languages supported within your selected flow.*

### Going Live

After completing the configurations, click the Publish button. Your link is now Live and ready for:

* Shared as a direct funnel link
* Used in marketing campaigns
* Web-to-App journeys.
* Connection to any checkout flow.

No additional steps are necessary.
