Skip to main content
image.png

Your Agent’s Instructions

The Instructions box is where you tell your agent what to do and how to behave. Write in plain English - no coding required! This is like having a detailed conversation with a really smart assistant about exactly how you want them to help your customers.

What to include:

  • What your agent does: Clearly explain the main purpose and goals
  • How it should behave: Define the tone, personality, and approach
  • Step-by-step processes: Walk through your methodology or workflow
  • Important context: Include key information your agent needs to know
Screenshot 2025-07-23 at 12.19.32 PM
In the example above, the builder has given clear instructions for an article summary agent

Tips for Great Instructions
  • Be specific about what you want your agent to accomplish
  • Include examples of good responses when possible
  • Mention any important rules or limitations
  • Write like you’re training a new team member

Smart References

Within your instructions, you can @mention preferences or databases you have created, as well as system variables like your customer’s name or email address. Add these to your instructions to help your agent know precisely how to utilize these variables. Screenshot 2025-09-29 at 9.36.42 AM.png

Tools and Skills

On the right side, you’ll see Skills & Tools - these give your agent the ability to actually do things beyond just chatting. Screenshot 2025-07-23 at 12.18.26 PM

Tools: Built-in Superpowers

Tools are ready-made capabilities we’ve built for you, like:

What it does

Browser Use gives your agent the ability to control a web browser just like a human would - clicking buttons, filling out forms, navigating between pages, and even logging into password-protected systems on your behalf. Think of it as having a digital assistant who can perform any task you could do in a web browser.

Why you’d use it

Many business tasks require interacting with websites that can’t be accessed through simple data collection - submitting forms, managing accounts, updating information in web-based systems, or performing multi-step processes that require navigation. Browser Use lets your agent handle these complex web interactions automatically.

Suggested use cases

Here are a few of the most common scenarios where Browser Use might come in handy:
  • System updates - Log into business platforms to update listings, profiles, or account information across multiple sites
  • Data entry - Fill out forms, submit applications, or input information into web-based systems
  • Account management - Monitor dashboards, check account statuses, or manage subscriptions across various platforms
  • Research workflows - Navigate through password-protected resources, member portals, or gated content
  • Multi-step processes - Complete complex online procedures that require multiple clicks, form submissions, and page navigations

Real-world scenario

Imagine you’re a marketing consultant who created an agent called “Directory Management Assistant.” You need to keep your clients’ business information updated across 20 different local directory websites, each requiring login credentials and manual form updates.Your agent uses Browser Use to automatically log into each directory site with the stored credentials, navigate to the business profile section, update the hours of operation, phone number, and service descriptions, and confirm the changes - completing in 30 minutes what would normally take hours of repetitive manual work.

What it does

File Converter gives your agent the ability to transform files between different formats automatically - converting documents, images, audio, video, spreadsheets, and presentations into the exact format your users need. With support for over 200 file formats, your agent can handle virtually any conversion request seamlessly.

Why you’d use it

Users often have files in one format but need them in another for specific purposes - PDFs for sharing, JPEGs for web use, MP3s for audio playback, or Word docs for editing. Instead of asking users to find conversion tools themselves, File Converter lets your agent handle these transformations instantly as part of delivering complete solutions.

Suggested use cases

Here are a few of the most common scenarios where File Converter might come in handy:
  • Document standardization - Convert various document formats (Word, Google Docs, PDFs) into consistent formats for processing or sharing
  • Media optimization - Transform images, videos, or audio files into web-friendly formats or specific quality settings
  • Report generation - Convert analysis results into PDFs for professional presentation or sharing with stakeholders
  • Archive management - Convert files into compressed formats for efficient storage or extract content from archives
  • Cross-platform compatibility - Ensure files work across different software systems by converting to universally supported formats

Real-world scenario

Imagine you’re a marketing consultant who created an agent called “Brand Asset Manager.” A client uploads their logo as a high-resolution PNG file and asks for help preparing marketing materials for different channels.Your agent uses File Converter to automatically create multiple versions: a compressed JPEG for email newsletters, a vector SVG for web use, a PDF for print materials, and a smaller PNG for social media profiles. Instead of the client having to find conversion tools and figure out optimal settings for each use case, they receive a complete package of properly formatted assets ready for immediate use across all their marketing channels.

What it does

File System allows your agent to create documents, reports, and other written materials that users can view, edit, and download. Think of it as your agent’s ability to ‘write things down’ - creating organized, editable documents that capture insights, analysis, or any written work your agent produces.

Why you’d use it

Sometimes the best way to deliver value is through a well-organized document that users can reference, modify, and keep. Instead of just providing answers in conversation, File System lets your agent create professional documents that users can edit to fit their exact needs, save for later reference, and share with others.

Suggested use cases

Here are a few of the most common scenarios where the File System might come in handy:
  • Reports and analysis – Generate comprehensive reports that users can review, edit, and customize before using
  • Plans and strategies – Create detailed plans or roadmaps that users can modify and adapt to their specific situation
  • Templates and frameworks – Build reusable documents that users can personalize for their own projects
  • Research summaries – Compile findings and insights into organized documents for easy reference
  • Collaborative content – Create drafts that users can refine and polish through direct editing

Real-world scenario

Imagine you’re a business coach who created an agent called “Growth Planning Assistant.” When a client asks for a marketing strategy, your agent doesn’t just chat about ideas - it creates a comprehensive marketing plan document with sections for target audience, messaging, tactics, and timelines.The client can then directly edit the document to adjust strategies, add their own insights, modify timelines, or customize sections to match their brand voice. They can save their changes, download the final plan as a PDF to share with their team, and return to reference or update it anytime. This creates a tangible, actionable deliverable that goes far beyond a simple conversation.

What it does

HTTP allows your agent to connect and communicate with other software platforms you already use - like your CRM, project management tools, email marketing systems, or any service that offers an API. Your agent can automatically send information to these platforms or pull data from them as part of its workflows.

Why you’d use it

Your business probably uses multiple tools that don’t naturally talk to each other. Instead of manually copying information between systems or running separate processes, HTTP lets your agent work seamlessly across your entire software ecosystem - updating your CRM when it finds new leads, adding tasks to your project management tool, or syncing data between platforms automatically.

Suggested use cases

Here are a few of the most common scenarios where HTTP might come in handy:
  • CRM integration - Automatically add new contacts, update deal statuses, or log interaction notes in your sales system
  • Project management - Create tasks, update project statuses, or sync information with tools like Notion, Linear, or Asana
  • Data synchronization - Keep information consistent across multiple platforms without manual copying
  • Workflow automation - Trigger actions in one system based on events or data from your agent
  • Reporting integration - Pull data from various sources to create a comprehensive markdown report

Real-world scenario

Imagine you’re a sales consultant who created an agent called “Lead Qualification Assistant.” When your agent research potential clients from various sources, instead of just creating a report, it automatically adds qualified prospects to your CRM with all their details, creates follow-up tasks in your project management tool, and updates your email marketing platform to add them to the appropriate nurture sequence.Note: This tool requires obtaining API keys from the services you want to connect to, which involves some technical setup, but no coding is required.

What it does

The Image Generation tool allows your agent to create fresh, custom images from a natural-language prompt. Behind the scenes it calls a state-of-the-art generative model (via OpenAI) and returns high-quality PNGs that you can store as artifacts or display directly to your users.

Why you’d use it

Sometimes a picture speaks louder than words. By generating images on-demand you can enrich reports, social posts, design mock-ups, or any workflow that benefits from bespoke visuals without leaving the conversation flow.

Suggested use cases

Here are a few of the most common scenarios where HTTP might come in handy:
  • Social media graphics - Quickly craft unique visuals for Tweets, LinkedIn, Instagram, and more, tailored to each campaign.
  • Article or blog illustrations - Generate header images or section break graphics that fit the content’s theme without stock photo hunting.
  • Product mock-ups - Visualize new features, UI concepts, or packaging ideas before committing design resources.
  • Personalized marketing assets - Create individualized images for email or ad creatives using dynamic prompt data (names, locations, etc.).
  • Storyboarding & mood boards - Produce quick concept art to explore style directions in creative projects.

    Real-world scenario

    Imagine you built a marketing assistant that helps small businesses create engaging social media posts. When the user asks: “Create an eye-catching image of a cozy coffee shop on a rainy morning with the caption ‘Sip, Relax, Repeat’.” – the assistant uses the Image Generation tool to produce a unique illustration matching the vibe, then schedules the post automatically. .

What it does

Memory gives your agent the ability to remember and learn from previous interactions with users across multiple sessions. Instead of starting fresh every time, your agent can recall user preferences, past conversations, and important context to provide increasingly personalized and relevant responses over time.

Why you’d use it

Traditional AI interactions feel repetitive because the agent forgets everything after each conversation. Memory transforms your agent from a forgetful assistant into a knowledgeable partner that builds relationships with users, remembers their unique situations, and provides continuity across all interactions - making each conversation more valuable than the last.

Suggested use cases

Here are a few of the most common scenarios where Memory might come in handy:
  • Ongoing coaching relationships - Remember client goals, progress, challenges, and preferences to provide consistent guidance over time
  • Customer service continuity - Recall previous support interactions, known issues, and customer preferences to resolve problems faster
  • Personalized recommendations - Learn user preferences and behaviors to suggest increasingly relevant options and solutions
  • Educational support - Track learning progress, strengths, weaknesses, and preferred teaching styles for more effective instruction
  • Long-term project assistance - Maintain context about ongoing projects, decisions made, and evolving requirements across multiple sessions

Real-world scenario

Imagine you’re a business strategist who created an agent called “Growth Planning Assistant.” A client first discusses their goal to expand into European markets, mentioning they’re risk-averse and prefer gradual growth. Three weeks later, they return asking about partnership opportunities.Instead of starting from scratch, your agent remembers their expansion goals, risk tolerance, and previous discussions. It can immediately suggest partnership strategies that align with their conservative approach and European focus, building on previous conversations to provide increasingly sophisticated and personalized strategic advice - creating the feeling of working with a trusted advisor who truly knows their business.

What it does

Send Email allows your agent to automatically create and send professional, rich HTML emails to your users. Your agent can use email templates you provide or generate completely custom emails on the fly, including images, formatting, links, and personalized content - all without you having to manually write or send anything.

Instructing your agent

In addition to adding the tool, add instructions in your agent behavior to send emails to subscriber. Add the text subscribingUserEmail so the agent knows who to send the email to.

Why you’d use it

Email is often the perfect way to deliver results, updates, or ongoing value to your users. Instead of requiring them to constantly check back for updates or manually sending notifications yourself, Send Email lets your agent proactively reach out with timely, relevant, and beautifully formatted messages that keep your users engaged and informed.

Suggested use cases

Here are a few of the most common scenarios where Send Email might come in handy:
  • Process completion notifications - Automatically notify users when their research, analysis, or report is ready, with links back to view results
  • Regular updates and insights - Send weekly summaries, market updates, or curated content relevant to each user’s interests
  • Personalized recommendations - Deliver tailored suggestions, opportunities, or matches based on user preferences and criteria
  • Educational content - Share tips, best practices, or industry insights that add ongoing value for your audience
  • Status updates - Keep users informed about progress on long-running tasks or scheduled processes

Real-world scenario

Imagine you’re a pet adoption counselor who created an agent called “Perfect Pet Finder.” Users provide their preferences for dog breeds, size, and lifestyle compatibility, and your agent searches local shelters weekly.When your agent finds matching dogs, it automatically sends a delightful HTML email featuring photos of available pets, their stories, compatibility notes, and helpful adoption tips. The email might include a fun dog fact, local shelter events, and direct links to schedule visits - creating an engaging, valuable touchpoint that helps connect families with their perfect companion while showcasing your expertise.

What it does

Website Scraper automatically collects and organizes information from web pages, so your agent can gather fresh data from across the internet without manual copying and pasting. Think of it as having a research assistant that can instantly read and extract specific information from any website.

Why you’d use it

Many valuable insights live on websites - competitor pricing, industry news, research data, or market trends. Instead of manually visiting dozens of sites and copying information, Website Scraper lets your agent automatically gather this information and use it to provide up-to-date, comprehensive responses to your users.

Suggested use cases

Here are a few of the most common scenarios where the Website Scraper might come in handy:
  • Competitor monitoring - Track pricing, product features, or marketing messages across competitor websites
  • Industry research - Gather latest news, trends, or regulatory updates from industry publications
  • Market intelligence - Collect data from multiple sources to analyze market conditions or opportunities
  • Content curation - Pull relevant articles, case studies, or resources from trusted websites
  • Lead research - Gather company information, contact details, or business insights from prospect websites

Real-world scenario

Imagine you’re a business consultant who created an agent called ‘Market Intelligence Assistant.’ A client asks: ‘What are the top 3 pricing strategies my competitors are using right now?’Your agent uses Website Scraper to visit your client’s top 5 competitor websites, automatically extracts their current pricing information, identifies patterns across the data, and presents a comprehensive analysis with specific examples and recommendations - all in minutes instead of hours of manual research.
We provide some default tools to begin with, like ‘userChat’, ‘fileSystem,’ ‘googleSearch’, and ‘websiteScraper’. Simply click to add or remove tools so your agent has what it needs to accomplish its goals.
Click on the name of a tool within builder.appy.ai to learn that tool’s purpose

Skills: Your Custom Capabilities

Skills are custom capabilities you create when you need your agent to do something specific that requires detailed instructions. Create a new skill when:
  • You have a complex sub-process that needs lots of detailed guidance
  • You want to isolate a specific, repeatable task
  • The main instructions are getting too long and complex
Think of skills as specialized tasks your agent can do - like “analyze a business proposal” or “create a workout plan.”
For many agents, custom skills are unnecessary - all instructions can remain under behavior

How It All Works Together

Your agent reads its instructions, then automatically decides which skills and tools to use based on what the user needs. You don’t have to manage when or how - just give good instructions and select the right capabilities.

Testing Agent Behavior

Testing your agent is always one click away. Click the “Preview” button to open a separate tab and begin using your agent. You can make real time adjustments to behavior, skills, and tools and see how it impacts the preview. For skills, test just that specific task by clicking the preview skill icon in the toolbar.

Getting Started

  1. Start with clear instructions about your agent’s main purpose
  2. Add essential tools like userChat and googleSearch
  3. Test your agent to see how it performs
  4. Refine and add skills as needed for complex tasks
Start simple and adjust based on testing! It’s easier to start with basic instructions and refine based on observation than to over-instruct to begin with.