# Setting Up Your AI Memory (No Code Required!) πŸ‹ Source: https://docs.launchlemonade.app/Memory Give your Lemonades persistent memory with the Brain feature ## Why Memory Matters Your LaunchLemonade Lemonades get smarter and more helpful when they remember key facts about you, your brand, and your work. Good memory means fewer repeats, faster results, and a more personal experience. ## Understanding Brain vs Knowledge LaunchLemonade has two ways to give your Lemonades information: | Feature | Location | Purpose | | ------------- | ------------------------------- | ---------------------------------------------------------------- | | **Brain** | Profile & Billing β†’ Brain tab | Account-wide memory that can be shared across multiple Lemonades | | **Knowledge** | Lemonade Editor β†’ Knowledge tab | Lemonade-specific files, websites, and integrations | ## Setting Up Your Brain The Brain feature lets you organize your knowledge into separate contexts that any Lemonade can access. ### Accessing the Brain Click **Profile & Billing** in the top navigation bar Click the **Brain** tab (6th tab, with globe icon) Make sure the **Enabled** toggle is turned on (green) Profile & Billing page showing the Brain tab with memory options ### Creating Multiple Brains You can organize your knowledge into separate brains for different contexts: * Click **"+ Add New Brain"** to create a new brain * Each brain has its own tab (e.g., "Dyslexic", "test") * Switch between brains by clicking on their tabs ### Adding Memory to a Brain Simply type or paste information into the text area. Each brain stores its own memories and information, helping you keep different contexts separate and organized. **Example entries:** ```text theme={null} "My name is Dan. I'm dyslexic and prefer responses in clear bullet points." "My company name is Acme Corp and we sell widgets." "Always respond in a friendly, professional tone." ``` ### Linking Brain to a Lemonade Go to **Lemonades** and click on a Lemonade to edit it Click the **Details** tab in the Lemonade editor Use the **Brain** dropdown to select which brain context to use Lemonade Details tab showing the Brain dropdown to select which brain context to use The Brain feature is marked as **NEW** in the Details tab! ## Adding Knowledge to Individual Lemonades For Lemonade-specific knowledge, use the Knowledge tab: ### Accessing Knowledge Click on any Lemonade from your dashboard Click the **Knowledge** tab (4th tab) ### Adding Files Click **"Add Files"** to upload documents: * PDFs, Word documents, spreadsheets * The files will be processed and your Lemonade can reference them ### Adding Websites Click **"Add Websites"** to teach from web content: * Enter any URL * Your Lemonade will crawl and learn from the content ### Integrations Connect external sources: * **Notion** – Connect your Notion workspace * **Google Drive** – Connect your Google Drive files ## Remember All Conversations Want your Lemonade to remember every chat automatically? Open your Lemonade and click the **Add On** tab Toggle on **"Remember all conversations with this Lemonade"** This remembers ALL conversations. It does not change your instructionsβ€”it only allows the Lemonade to recall previous chats. ## Saving Individual Insights During any chat, you can save specific responses to memory: 1. Find a response you want to save 2. Click the **brain 🧠 icon** below the response 3. The insight is saved directly to that Lemonade's memory This is perfect for keeping important decisions, facts, or answers without enabling full conversation memory. ## What Makes Good Memory Content? For best results, focus on core facts, preferences, and principles: ### About You (the User) * Your name and how to pronounce it * Your role and goals * Your top priorities for the next 3 months * How you like to receive info (e.g., "Summarise in bullet points") * Your preferred working style or communication tone ### About Your Brand or Business * Mission and vision statement * Your brand values or voice (e.g., "We're playful but always professional") * Key products or services (with short descriptions) * Ideal customer or audience (with examples) * Taglines or slogans ### Useful Workflows * Step-by-step checklists you use often * Templates for reports, emails, or documents * Key FAQs and answers for your team or customers ### Other Ideas * Recent wins or case studies * Common objections in sales or support ## Pro Tips Update memory as your goals or business change. Short, clear facts work best (think "cheat notes"). No passwords or private addresses. If you paste a long doc, add a summary or key bullet points. Check what your Lemonade "remembers" periodically. Create different brains for different projects or contexts. ## Example Memory Entries ```text theme={null} "My name is Cien, pronounced 'Shen'." "LaunchLemonade's tone is fun, zesty, and a bit cheeky, but always helpful." "My top goal this quarter: Grow LinkedIn followers to 5,000." "Our onboarding process: 1. Welcome call; 2. Needs survey; 3. Product demo." "Key slogan: 'One brain, all the best models.'" "We never share sensitive client data without written consent." ``` ## Quick Start Checklist Profile & Billing β†’ Brain β†’ Add your core facts Lemonade β†’ Details β†’ Select your Brain Lemonade β†’ Knowledge β†’ Upload files or websites Run your Lemonade and ask it to recall a fact you've saved Want more tips? Check our [YouTube channel](https://youtube.com/@launchlemonade) or join our [WhatsApp community](https://chat.whatsapp.com/KeeA2yriNoQ8rDqzhIMP2u) for real-world memory hacks! # Whitelabelling Your Lemonades (Mixes) Source: https://docs.launchlemonade.app/Whitelabelling Package and deploy your Lemonades as branded chatbots ## Why Create a Mix? You've built a Lemonade that works perfectly. Now what? A Mix is how you share it with the world - whether that's adding it to your website, selling subscriptions, or connecting it as a team tool. Think of it as taking your Lemonade off the shelf and putting it somewhere people can actually use it, with your branding front and center. ## What is a Mix? When you're ready to share your Lemonade with the world, you create a Mix. Think of it as packaging your Lemonade with your branding - ready to embed on your website or sell to customers. A Mix lets you: * Add it as a **Chatbot** on your website * **Monetize** it by selling subscriptions * Connect it as a **Team** tool The key word is "whitelabeling" - that means your logo, your colors, your domain. Not ours! ## Accessing Mixes Click **Mixes** in the top navigation bar to see all your Mixes. Mixes page showing Subscription Mix, Team Mix, and Embed Mix options Each Mix shows: * Mix name and type (e.g., "Business Mix") * Number of chats * **Upgrade** and **Edit** buttons ## Creating a Mix ### From the Mixes Page Click **Mixes** in the top navigation Click the **"+ CREATE MIX"** button in the top right Follow the setup wizard to configure branding and select Lemonades ### From a Lemonade's Deploy Tab Click on any Lemonade to open the editor Click the **Deploy** tab Click either: * **"CREATE EMBED MIX"** for website chatbots * **"CREATE SUBSCRIPTION MIX"** for monetization ## Mix Types ### Embed Mix (Website Chatbot) Deploy your Lemonade as a chat widget on your website. **Features:** * Embed on a single page or all pages * Custom branding and colors * Works on any website Perfect for customer support, lead capture, or helping visitors find what they need. ### Subscription Mix (Sell Access) Sell access to your Lemonade on your own domain. **Features:** * Deploy to your custom domain * Charge monthly or yearly subscriptions * Test before going live Turn your expertise into recurring revenue - great for coaches, consultants, and creators. ## Editing a Mix Click the **Edit** button next to any Mix to: * Change the Mix name * Update branding (colors, logo) * Modify which Lemonades are included * Get the embed code * Configure subscription settings ## Getting Your Embed Code Once you've created an Embed Mix: Click **Edit** on your Mix Find the embed code section and copy the provided snippet Paste the code into your website's HTML, typically before the closing `` tag ## Deploying Without a Mix (Email) Don't need a website widget? You can deploy directly via email: Go to any Lemonade and click the **Deploy** tab In the "Deploy as an Employee via Email" section: * Add a custom email address (ends with @ai.launchlemonade.app) * Click **COPY EMAIL**, **SAVE TO GMAIL**, or **SAVE TO OUTLOOK** Send emails from your registered email address to your Lemonade's email For security, only emails from your registered email address will work. ## Mix vs Deploy Options Comparison | Option | Location | Best For | | -------------------- | ------------------ | -------------------------- | | **Email** | Lemonade β†’ Deploy | Personal use, quick access | | **Embed Mix** | Mixes / Deploy tab | Website chatbots | | **Subscription Mix** | Mixes / Deploy tab | Monetization | ## Pro Tips for Your Mix **Test first!** Chat with your Lemonade a few times before going live. Try weird questions - your future users will! **Match your brand** - Choose colors and logos that blend seamlessly with your site. Nobody should be able to tell it's not built into your site. **Polish your instructions** - Remember, users will interact with your Lemonade directly. Make sure your system prompt is clear and helpful. **Watch your usage** - Check the chat count on your Mixes regularly to understand how people are using it. ## Upgrading a Mix Click the **Upgrade** button next to any Mix to: * Unlock premium features * Increase usage limits * Access advanced customization ## What's Next? Learn how to monetize your Lemonades Get help with Mix setup # API & Developer Mode Source: https://docs.launchlemonade.app/api-doc Connect your Lemonades to external applications via API ## Overview Want to connect your Lemonade to your own app or automate it with tools like Zapier? Developer Mode gives you API access to do exactly that. Here's how to get started. ## Who This Is For This page is for developers who want to integrate Lemonades into applications, workflows, or automation systems. If you're comfortable with API calls and code, you're in the right place. **Not a developer?** That's OK! You can still use Zapier integration without writing code. Skip to the [Zapier Integration](#zapier-integration) section. ## Enabling Developer Mode Navigate to **Lemonades** and click on your Lemonade Click the **Add On** tab in the editor Toggle **Developer Mode** to On ## Getting Your API Key Click your avatar and select **Profile & Billing** Click the **API Keys** tab Click **"Generate New Key"** and copy your API key **Important:** Your API key is like a password - keep it secret! Don't share it publicly or save it in code repositories. If it's ever exposed, generate a new one immediately. ## API Endpoints ### Send Message Send a message to your Lemonade and receive a response. ```bash theme={null} POST https://api.launchlemonade.app/v1/chat ``` **Headers:** ```json theme={null} { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } ``` **Request Body:** ```json theme={null} { "lemonade_id": "your-lemonade-id", "message": "Hello, how can you help me?", "conversation_id": "optional-conversation-id" } ``` **Response:** ```json theme={null} { "response": "Hello! I'm here to help you with...", "conversation_id": "conv_123abc", "tokens_used": 150 } ``` ### Get Lemonade Info Retrieve information about a specific Lemonade. ```bash theme={null} GET https://api.launchlemonade.app/v1/lemonades/{lemonade_id} ``` ### List Lemonades Get a list of all your Lemonades. ```bash theme={null} GET https://api.launchlemonade.app/v1/lemonades ``` ## Zapier Integration Connect your Lemonades to 5,000+ apps through Zapier. Turn on Developer Mode in your Lemonade's Add On tab Search for "LaunchLemonade" in Zapier's app directory Use your API key to authenticate Build automated workflows with your Lemonades ### Popular Zapier Use Cases | Trigger | Action | Use Case | | ------------------- | ---------------- | ---------------------------- | | New email received | Send to Lemonade | Auto-draft responses | | New form submission | Send to Lemonade | Process and categorize leads | | Scheduled time | Query Lemonade | Generate daily reports | | Slack message | Send to Lemonade | Answer team questions | ## Error Handling ### Common Error Codes | Code | Meaning | Solution | | ----- | ------------ | ---------------------- | | `401` | Unauthorized | Check your API key | | `404` | Not found | Verify the Lemonade ID | | `429` | Rate limited | Wait and retry | | `500` | Server error | Contact support | ### Error Response Format ```json theme={null} { "error": { "code": "rate_limited", "message": "Too many requests. Please wait before retrying.", "retry_after": 60 } } ``` ## Code Examples ### Python ```python theme={null} import requests API_KEY = "your-api-key" LEMONADE_ID = "your-lemonade-id" response = requests.post( "https://api.launchlemonade.app/v1/chat", headers={ "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" }, json={ "lemonade_id": LEMONADE_ID, "message": "What can you help me with?" } ) print(response.json()["response"]) ``` ### JavaScript ```javascript theme={null} const response = await fetch('https://api.launchlemonade.app/v1/chat', { method: 'POST', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ lemonade_id: 'your-lemonade-id', message: 'What can you help me with?' }) }); const data = await response.json(); console.log(data.response); ``` ### cURL ```bash theme={null} curl -X POST https://api.launchlemonade.app/v1/chat \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"lemonade_id": "your-lemonade-id", "message": "Hello!"}' ``` ## Best Practices **Performance Tips:** * Cache responses when appropriate * Use conversation IDs to maintain context * Implement exponential backoff for retries 1. **Store your API key securely** – Use environment variables 2. **Handle errors gracefully** – Implement proper error handling 3. **Monitor usage** – Track your API calls to stay within limits 4. **Use conversation IDs** – Maintain context across multiple messages ## Notes * If a conversation ID is not provided in the run\_assistant request, a new conversation is created. * Keep a delay of 10 seconds between each call to the get\_run\_assistant. If no response, retry after another 10 seconds for up to 1 minute. * Responses are returned in Markdown format for easy readability and formatting. * Make sure your API token is valid and included in the headers for authentication. ## What's Next Customise your Lemonade before integrating Share your AI tool with the world # Deployment Options Source: https://docs.launchlemonade.app/deployment Deploy your Lemonade via email, website embed, or API ## Your Lemonade is Ready! You've built something amazing - now let's put it to work! You can: 1. **Email it** – Chat with your AI right from your inbox (like having a helpful colleague on call 24/7) 2. **Add it to your website** – Give visitors instant AI-powered help without them leaving your site 3. **Sell access** – Turn your Lemonade into a business on your own domain with subscription billing Most users start with Email deployment (it's free and takes 30 seconds). Once you're ready to share with others, explore Embed or Subscription options. ## Accessing Deployment Options Navigate to **Lemonades** and click on your Lemonade Click the **Deploy** tab (Tab 7) in the editor Deploy tab showing Email, Embed, and Subscription deployment options *** ## Option 1: Deploy as Email Employee Imagine having an AI assistant you can email anytime - that's exactly what this does. Set it up in under a minute! ### How It Works 1. Your Lemonade gets a custom email: `yourname@ai.launchlemonade.app` 2. You email questions to this address 3. Your Lemonade responds via email ### Setup Steps Enter your desired email prefix (e.g., `support`, `cto`, `assistant`) Click **COPY EMAIL**, **SAVE TO GMAIL**, or **SAVE TO OUTLOOK** Send messages from your registered email address **Security Note:** For your protection, only emails from your registered email address will be processed. Others will be ignored. ### Use Cases | Use Case | Example | | ------------------ | ----------------------------- | | Personal assistant | Email your AI for research | | Quick queries | Get answers on-the-go | | Mobile-friendly | Use any email client | | Integration | Forward emails for processing | *** ## Option 2: Website Chatbot (Embed Mix) Add a chat widget to your website so visitors can interact with your Lemonade. Perfect for customer support, FAQs, or lead generation. **Pricing:** [Contact us](https://launchlemonade.app/pricing/) ### Setup Steps In the Deploy tab, click **"CREATE EMBED MIX"** Customize colors, logo, and widget appearance to match your site Copy the JavaScript snippet provided Paste the code before `` in your HTML Here's what the embed code looks like (don't worry, you just need to copy and paste it - no coding skills required): ```html theme={null} ``` ### Customization Options | Option | Description | | ------------------- | ------------------------------- | | **Primary Color** | Match your brand colors | | **Logo** | Display your logo in the widget | | **Position** | Bottom-right or bottom-left | | **Welcome Message** | Initial greeting visitors see | | **Button Text** | Customize the chat button | Test your embed on a staging site before going live. Make sure it looks good on mobile too! *** ## Option 3: Domain & Monetization (Subscription Mix) Ready to turn your Lemonade into a business? Sell access with subscription billing, custom domains, and user management. **Pricing:** [Contact us](https://launchlemonade.app/pricing/) ### What You Get * Custom domain support (e.g., `yourai.com`) * Subscription management (monthly, yearly, or per-query) * Payment processing via Stripe * User management dashboard * Analytics and usage tracking ### Setup Steps In the Deploy tab, click **"CREATE SUBSCRIPTION MIX"** Set your subscription price and billing cycle Connect your custom domain (optional but recommended) Connect your Stripe account to receive payments Test thoroughly, then publish and start selling! ### Monetization Models | Model | Description | | ------------- | ----------------------------------------------------- | | **Monthly** | Recurring monthly charge | | **Yearly** | Annual subscription (offer a discount for commitment) | | **Per-query** | Pay per use (great for testing willingness to pay) | *** ## Comparison Chart | Feature | Email | Embed | Subscription | | ----------------- | ---------- | ------------------------------------------------- | ------------------------------------------------- | | **Use Case** | Personal | Website | Business | | **Users** | Just you | Your visitors | Paying customers | | **Custom Domain** | No | No | Yes | | **Revenue** | No | No | Yes | | **Pricing** | Free | [Contact us](https://launchlemonade.app/pricing/) | [Contact us](https://launchlemonade.app/pricing/) | | **Setup Time** | 30 seconds | 10 minutes | 30 minutes | *** ## Best Practices ### For Email Deployment * Use descriptive email addresses (`support@ai.launchlemonade.app` not `bot1@ai.launchlemonade.app`) * Set up email filters to organize responses * Include context in your emails for better responses * Test it first by sending yourself a question! ### For Website Embeds * Match the widget to your brand colors so it feels native * Write a compelling welcome message that tells visitors what your AI can help with * Test on all device sizes (especially mobile!) * Monitor chat analytics to see what questions people ask ### For Monetization * Start with competitive pricing - you can always raise it later * Offer a free trial or demo so people can try before buying * Provide excellent documentation for your subscribers * Monitor user feedback and iterate based on what they need *** ## Troubleshooting ### Email Not Working * Verify you're sending from your registered email address * Check spam folders for responses (add the AI address to contacts) * Ensure the Lemonade is active in your dashboard * Try sending a simple test question ### Embed Not Showing * Verify the script is placed before `` tag * Check browser console for JavaScript errors (press F12) * Ensure no ad blockers are interfering * Test in an incognito window * Clear your browser cache ### Payment Issues * Verify Stripe account is properly connected * Check currency settings match your region * Test with Stripe test mode before going live * Contact support for transaction disputes *** ## What's Next Monitor all conversations with your deployed Lemonade Learn more about Mixes and customization options # Chat History Source: https://docs.launchlemonade.app/history Access and manage your conversation history with all your Lemonades ## Overview Ever wish you could pick up a conversation where you left off? The History page saves all your chats with your Lemonades - so you can review past answers, learn from previous sessions, and continue conversations anytime. ## What You Can Do Here * **Search** through all your past conversations * **Review** what your Lemonade said and how it handled questions * **Continue** any conversation right where it ended * **Export** conversations for your records or training ## Accessing History Click **History** in the top navigation bar See a chronological list of all your chat sessions ## History Features ### Conversation List Each conversation entry shows: | Information | Description | | ----------------- | ------------------------------------------ | | **Lemonade Name** | Which Lemonade the conversation was with | | **Preview** | First message or topic of the conversation | | **Date/Time** | When the conversation took place | | **Duration** | How long the conversation lasted | ### Search Conversations Use the search bar to find specific conversations by: * Keywords in messages * Lemonade name * Date range ### Continue a Conversation Click on any conversation to: 1. View the full chat history 2. Continue where you left off 3. Copy important information ## History vs Memory Quick clarification: History is for you to review past chats. But your Lemonade won't automatically remember these conversations unless you turn on "Remember All Conversations" in the Add On tab. Think of it this way: **History is your diary, Memory is your Lemonade's diary.** | Feature | History | Remember All Conversations | | ------------ | ---------------------------------- | ------------------------------------ | | What it does | Stores chat logs for you to review | Makes the Lemonade recall past chats | | Location | History page | Add On tab in Editor | | Affects AI | No | Yes | ## Tips Use History to review how your Lemonade handles different questions. This helps you improve your Instructions and Knowledge over time. * **Export conversations** for training or documentation * **Review patterns** to see common user questions * **Identify gaps** in your Lemonade's knowledge ## What's Next Make your Lemonade remember conversations automatically Improve your Lemonade's Instructions based on History insights # Welcome to LaunchLemonade πŸ‹ Source: https://docs.launchlemonade.app/introduction Your AI, your way! Build, customise, and monetise your own AI tools and agents. ## Introduction (What is LaunchLemonade?) Ready to build your own AI tools without writing code? LaunchLemonade makes it simple. Whether you're creating a customer support bot, a content assistant, or an AI that knows your business inside-out, you can do it all yourself - no technical skills needed.