> ## Documentation Index
> Fetch the complete documentation index at: https://docs.phantom.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Go-live checklist

> Integrating your app with Phantom? Use this checklist to make sure everything is set up correctly

## Phantom Portal setup

### Account created in Phantom Portal

Go to [phantom.com/portal](https://phantom.com/portal) and sign up with Google or Apple.

[Phantom Portal overview →](/phantom-portal/portal)

### App created and configured in Phantom Portal

Confirm that your app is fully set up in Phantom Portal:

* The app has been created in Phantom Portal.
* Branding and app details have been added.
* The domain has been verified.
* Allowed origin URLs have been configured.
* An App ID has been generated.
* The app access mode is set to `PUBLIC`.

[Get started →](/phantom-portal/getting-started)

## Integration testing

Validate that your integration works correctly across common user flows:

* Wallet connection and authentication work through Phantom Connect.
* Transaction signing works on all supported networks.
* Spending limit behavior is correct, if you’re using embedded wallets.
* Error handling works as expected for rejected transactions or insufficient funds.
* The app behaves correctly across browsers and devices.

## Security

Verify that basic security requirements are met:

* HTTPS is enforced across all production URLs.
* No private keys or sensitive data are logged.
* All transactions clearly display the correct amounts and intent to users.

[Mobile web debugging →](/developer-powertools/mobile-web-debugging)

## Common issues

### Transactions fail

If transactions fail during testing or after launch, common causes include the following:

* Insufficient funds to cover gas or rent.
* Contract errors or RPC-related failures.

### App doesn't show in the Explore tab

If your app isn’t visible in the **Explore** tab, it’s usually because of the following reason:

* Cause: Your app profile changes are still under review.
* Solution: Wait for Phantom to approve the updates. Once approved, changes appear immediately.

## Need help?

<CardGroup cols={2}>
  <Card title="Support" icon="life-ring" href="https://docs.google.com/forms/d/e/1FAIpQLSeHWETFkEJbHQCF-lnl1AHmVQPuyfC0HbnxjDjIp6VYV1sBZQ/viewform">
    Get help from our developer support team
  </Card>

  <Card title="FAQ" icon="circle-question" href="/resources/faq">
    Find answers to common questions
  </Card>
</CardGroup>
