Step 1: Purchase the Swipe Genie AI Add-on
1. Log into your SwipePages account and go to My Subscription (click your profile icon > Subscription).
2. On the Plans tab, you'll see three sub-tabs: Swipe Pages (Landing Pages), Email Marketing (Add On), and AI Addon.
3. Click the AI Addon tab.
4. You'll see the AppSumo Swipe Genie Add-on card showing the one-time price and what's included:
AI-powered landing page builder (Swipe Genie)
Bring Your Own API Keys (OpenRouter, Firecrawl, etc.)
AI Research & Strategy mode
AI-powered research & data extraction tools
Access across all sub-accounts (API key management)
5. Click Purchase AI Addon to complete the one-time purchase.
> Note: This is a Bring Your Own Key (BYOK) add-on. The purchase fee is for feature access. You'll need to provide your own API keys (covered in Step 3).
Step 2: Verify Your Purchase
After purchasing, the AI Addon tab will update to show your add-on is Active, along with a Configure API Keys button.
You can also verify on the Usage tab, where your add-on appears under One-Time Add-ons with an "Active" status badge.
Once the add-on is active, you'll see Swipe Genie appear in your sidebar navigation.
Step 3: Configure Your API Keys
Before you can use Swipe Genie, you need to configure your API keys. If you try to use the AI agent without keys, you'll see a prompt asking you to configure them.
Click Configure API Keys (either from the prompt or from the Plans page) to go to the Manage API Keys page.
Global Account Keys
The Global Account Keys tab lets you set API keys that are shared across all your sub-accounts.
Required Keys (Must Configure)
These two keys are mandatory — the AI agent will not function without them:
1. OpenRouter
Powers all LLM calls (Gemini, Claude, GPT, etc.) for both Research and Code modes
This is the core AI engine behind Swipe Genie
Get your key: https://openrouter.ai/settings/keys
2. Firecrawl
Enables web searching and browsing capabilities
Used by the AI to research competitors, gather content, and analyze websites
Get your key: https://www.firecrawl.dev/app/api-keys
Optional Keys
These keys enable additional features. If not configured, only the corresponding tools will be disabled — everything else works fine.
3. Apify (Optional)
Enables data fetching via third-party APIs
If not configured: data fetching tools will be disabled
Get your key: https://console.apify.com/settings/integrations
4. ScreenshotOne (Optional)
Enables website screenshot capture for visual reference
If not configured: screenshot tool will be disabled
Get your key: https://dash.screenshotone.com/access
Saving Your Keys
1. Paste your API key into the input field for each provider.
2. Click Save.
3. The status will change from red "Not configured" to green "Configured".
4. Your keys are encrypted and cannot be viewed after saving.
Once both required keys (OpenRouter and Firecrawl) are configured, the "MUST CONFIGURE" badge changes to "CONFIGURED".
If you ever need to update a key, use the Replace button. To remove a key, use the Remove button.
Step 4: Configure Sub-Account Access
The Sub Account Access tab controls how each of your sub-accounts accesses the AI. This is where you decide whether sub-accounts share your global keys or use their own independent keys.
For each sub-account, you have two controls:
Enable/Disable AI Access
The toggle next to each sub-account turns AI access on or off. When disabled, that sub-account cannot use Swipe Genie at all.
Choose Key Source: Global vs Own
This is the most important setting. You have two options:
Option A: Global Account Keys (Default)
When set to Global Account Keys, the sub-account uses the keys you configured in Step 3. No additional setup is needed for this sub-account.
This is the recommended option for most users — configure your keys once globally, and all sub-accounts share them.
Option B: Own API Key
If you switch to Own API Key, the sub-account will not use your global keys. Instead, you must configure separate API keys specifically for this sub-account.
When you expand the sub-account, you'll see input fields for all four providers — the same ones from the Global Keys tab:
OpenRouter (Required) — Must be configured or the AI won't work for this sub-account
Firecrawl (Required) — Must be configured or the AI won't work for this sub-account
Apify (Optional) — Data fetching tools disabled if not set
ScreenshotOne (Optional) — Screenshot tool disabled if not set
> Important: When you switch a sub-account to "Own API Key", it completely stops using your global keys. You must configure at least the two required keys (OpenRouter and Firecrawl) for that sub-account, or the AI agent will not function for it.
When to use Own API Keys
Billing separation — If you want different sub-accounts to use different API keys so costs are tracked separately
Different API providers — If a specific sub-account needs a different API key than the rest
Client projects — If you're managing sub-accounts for clients and each client provides their own keys
Step 5: Start Using Swipe Genie
Once your API keys are configured, click Swipe Genie in the sidebar (or AI Page Builder under Sites) to open the AI agent.
You'll see two modes:
Strategize — AI-powered research and marketing strategy. Ask the AI to research competitors, analyze markets, or create marketing plans.
Create — Build landing pages with AI. Choose a page type (Lead Gen, Sales Page, VSL, etc.) or describe what you want to build.
Simply type your request in the text box at the bottom and hit send. The AI will start working on your task.
Troubleshooting
"Configure API Keys" prompt keeps appearing
Make sure both OpenRouter and Firecrawl keys are saved on the Global Account Keys tab. Both are required.
A specific tool isn't working
Check if the corresponding optional API key (Apify or ScreenshotOne) is configured. Missing optional keys disable specific features but don't prevent the agent from working.
AI not working for a specific sub-account
Check the Sub Account Access tab. If the sub-account is set to "Own API Key", make sure both OpenRouter and Firecrawl keys are configured for that specific sub-account. Sub-account keys are completely independent of your global keys.
Want to change your API keys?
Go to Manage API Keys > Global Account Keys, click Replace next to the key you want to update, enter the new key, and click Save.
Once configured, Enjoy building a landing page using Swipe Genie












