# Selda documentation Generated from https://docs.selda.ai. Every page, in reading order. # Welcome to Selda **Find your first customers with Selda.** You describe what you built or who you want to reach. Selda researches each prospect, writes the message, and sends it from your own inbox. You approve before anything goes out. The difference is what Selda knows before it writes. For a prospect who just opened a second location, most AI outreach sends: > "Hi, saw your company is growing fast, impressive! I help businesses like yours. Open to a quick chat?" Selda sends: > "You just opened your second clinic and you're hiring two more hygienists. Most booking setups break right at that two-location handoff. Worth 15 minutes?" Same prospect. One read the website. That gap is the whole product. ## Who it's for Startups and builders, professional sellers, whole teams. Anyone who needs customers. ## Five ways in, one machine behind them Every door below reaches the same Selda. Pick whichever fits how you work. Nothing sends from any of them until you approve it in the app. | | | | --- | --- | | **[The app](/ways-to-use/web-app)** | The main one. Build a campaign step by step, approve the messages, handle the replies. Start here. | | **[Telegram](/ways-to-use/telegram)** | Selda in a chat on your phone. Say what customers you need, send a photo of a list, ask where things stand. | | **[Your website](/ways-to-use/website-widget)** | One script tag on your own site, on WordPress or anything else. Visitors' enquiries become leads with a reply drafted. | | **[Run it from your AI](/ways-to-use/mcp-server)** | Paste one address into ChatGPT, Claude, Cursor or Gemini and it runs your workspace. It cannot send. | | **[The API](/connect-your-app)** | For connecting your own software. One endpoint pattern, one auth header, no SDK. | Not sure what to say to it? [Prompts that do something](/ways-to-use/prompts) is a page of them, ready to copy. ## Code and plugins Three repositories, one job each. Everything else is on this site. | | | | --- | --- | | **[selda-wordpress](https://github.com/Selda-AI/selda-wordpress)** | The WordPress plugin. Captures the forms you already have and sends submissions to Selda. | | **[Selda MCP](https://github.com/Selda-AI/Selda-mcp-docs)** | Connecting an AI client: tools, schemas and loadable skills. | | **selda-api** | Runnable examples for the HTTP API in curl, Node, Python and PHP. | ## Next steps - [Getting started](/getting-started): create a workspace and run your first campaign. - [How Selda contacts people](/how-selda-contacts-people): what actually goes out, and from where. - [Reference](/reference/mcp): the technical reference for the API and MCP. --- # Getting started ## 1. Create your workspace Sign up at [app.selda.ai](https://app.selda.ai). A **workspace** is where your go-to-market lives. Your product context, audience, campaigns, leads, and inbox in one place. ## 2. Add your product Paste your **website URL**, or describe what you built. Selda reads it and extracts your product, brand, and a first read on your market and ideal customer. ## 3. Review what Selda understood Selda shows you what it learned and the audiences it suggests. Confirm or adjust. This is where you steer who Selda targets. ## 4. Run a campaign Selda discovers fitting companies and decision-makers, researches each one, and **drafts** personalized messages. You review the drafts. ## 5. Launch Nothing sends until you approve. Hit launch, and Selda sends, follows up, and routes replies into your Sales Inbox so conversations turn into booked meetings. ## Plans & credits | Plan | Who it is for | Credits included | | --- | --- | --- | | **Free** | Seeing everything Selda does before you pay. Nothing sends. | 5 / day for 7 days, plus your first campaign on us | | **Pro** | Anyone who needs customers: the whole engine, one sending mailbox, follow-ups, the calendar, MCP and the API. | 500 / month | | **Business** | A team, or one person running several businesses: three mailboxes, seats, a shared inbox, several workspaces. | 2 000 / month | | **Enterprise** | A portfolio, an event with its own exhibitors, or your own instance. By contract. | agreed per contract | The **whole engine is in every paying plan**. What costs extra is channels (LinkedIn, WhatsApp, forums, inbound, each the same monthly price) and work (credits). The Selda bot on WhatsApp and Telegram is included in every plan, the free one included. Current prices are on the [pricing page](https://selda.ai/pricing) and in the app under **Settings → Plan and billing**. They are not repeated here, so this page cannot go stale against them. ### Credits Credits are Selda's work, drawn from one pool per organisation: researching a company, finding the decision-maker and writing a message each cost a few. **Receiving replies is always free.** Unused plan credits carry one period forward. If you need more before your plan renews, buy a **top-up pack** in **Settings → Plan and billing**, it is added to the same pool and never expires. ### Add-ons Channels are add-ons rather than part of a plan, so you pay for the ones you actually use. Each costs the same per month; the figure is on the [pricing page](https://selda.ai/pricing). - **LinkedIn**, messages and invites from your own profile, written from the same research as the email. Replies come back to your Sales Inbox. - **WhatsApp**, your workspace's own number. A person writes first and a person answers: nothing automated can send there. - **Selda Forums**, find the conversations where your people are already asking, write the reply, and watch the thread for answers after you post it. Selda never posts for you. - **Inbound intake**, your own site, forms and tools hand the lead straight to Selda. Watching a conversation costs 1 credit per thread per day. Writing the replies costs nothing. ## Next - [The Selda app](/ways-to-use/web-app), what each screen is for - [Selda in Telegram](/ways-to-use/telegram), the same machine from your phone - [Selda on your website](/ways-to-use/website-widget), the embed for WordPress and everything else - [Connect your app](/connect-your-app), the API - [MCP reference](/reference/mcp) --- # The Selda app The main way to use Selda is the app at [app.selda.ai](https://app.selda.ai). Everything else on these pages is a different door into this same machine. A **workspace** is where one go-to-market lives: one product, its Brain, its campaigns, its leads and its inbox. Run several products, or several clients, and each gets its own workspace. ## The rail on the left | | What it is for | | --- | --- | | **Home** | Where you are and what is worth doing next. | | **Campaigns** | Where a campaign is built, step by step. The centre of the product. | | **Inbox** | Replies, and the drafts Selda has prepared for them. | | **Leads** | Every company and person Selda has found or you have imported. | | **Results** | What went out, what came back. | | **Brain** | What Selda knows about your business, and the rules it must respect. | | **Settings** | Plumbing: accounts, connections, billing, team. | The dividing line between the last two is worth learning, because it is the one people get lost in. **The Brain is what Selda does for you and what it must respect.** Settings is plumbing. If you are looking for the rules about when Selda holds a message back, they are in the Brain, under *When Selda holds a send*, not in Settings. ## Building a campaign Seven screens, in order, each one a decision that is yours. Selda does the work and shows you what it found. You say what happens next. **1. The brief.** What this campaign should do, who it is for, how many companies, which language, which market. Selda proposes and you adjust, and you are never handed an empty field. If you already have your own campaign document, you can hand it over instead and Selda completes it rather than having opinions about it. **2. Companies.** Selda goes and finds them, and shows you every one with the reason it is on the list. Nothing is silently dropped: a company with no website or one that looks like a competitor is **flagged**, with the reason, and removing it is your press. If the list falls short of the number you asked for, Selda says how far short and why, and offers to look for more. It does not go looking on its own. **3. What the search looks for.** Which titles, how many people per company. On its own screen, before the search runs, so you can see what is about to be looked for. **4. People.** The decision-makers, with what Selda found about each. Same rule: shown, never quietly removed. **5. The message contract.** What every message in this campaign says: the angle, the structure, the sign-off, the ask. One place, so you are not editing thirty messages to change one thing. **6. Review.** The actual messages, one per person, each grounded in real research about that company. Edit any of them. This is the screen that decides what goes out. **7. Send.** The channels, the sending account, the settings that govern this send, and anything still standing in the way. Then the one press that sends. **Nothing sends until step 7.** Not a discovery run, not a draft, not a follow-up. The engine's whole output is drafts. ## Replies Replies land in the **Inbox** with a draft answer already written, in the same voice as the original message. You edit it or you replace it. Sending the reply is your press, the same as everything else. ## Connect what actually sends Selda sends from **your own** accounts, never from Selda infrastructure. In **Settings → Channels** you connect: - **Email**, Gmail, Outlook or any IMAP mailbox. - **LinkedIn**, on Pro and above. Both are connected once and used by every campaign in the workspace. ## Credits Credits are Selda's work, drawn from one pool per organisation: researching a company, finding the decision-maker, writing a message. **Receiving replies is always free.** The balance and the top-up packs are in **Settings → Plan and billing**. See [Getting started](/getting-started) for what each plan carries. ## Next - [Getting started](/getting-started), the first run end to end - [Selda in Telegram](/ways-to-use/telegram), the same machine from your phone - [Selda on your website](/ways-to-use/website-widget), the door that faces in - [Run it from your AI](/ways-to-use/mcp-server), Selda inside ChatGPT, Claude, Cursor or Gemini --- # Selda in Telegram A chat on your phone, and the same machine behind it as the web app. You tell it what customers you need and it prepares the campaign. Approving and sending stay in the app. **The bot can never send anything.** Not by itself and not from a button in the chat. The one function that reached the send was removed on 19.8.2026, because approving a message means seeing what will go out, and that is a screen, not a chat bubble. ## What you can do in the chat - **Ask for customers.** "we need more restaurant bookings in Tampere" becomes a campaign proposal: what Selda would look for, how many, and what it costs. It runs on your yes, never on the guess. - **Name companies.** Type them, paste a list, or send a **photo** of one (a sign, a business card, a slide, a printed list). The picture goes through the same reader the Brain uses and the companies come back as a proposal you accept or drop. - **Send a voice note.** It is transcribed first, so everything below works exactly as if you had typed it. If it cannot be heard, Selda says so instead of going quiet. - **Tell it something worth keeping.** "our best customers are chains with 3 or more locations" goes to the Brain, where the rest of Selda reads it. The bot keeps no memory of its own. - **Ask where things stand,** or ask to see the messages Selda has written. It answers in the language you write in. ## What it never does - **It does not send.** Approval is the app's screen and the confirm bar on it. - **It does not spend on its own.** Anything that costs credits is proposed first, with what it would do and what it costs, and runs only on an explicit yes. The pending proposal expires. - **It does not decide.** Same law as every other surface: Selda proposes, you pick. ## Connect it The bot is **included in every plan, the free one included**, on Telegram and on WhatsApp. There is nothing to buy for it. 1. In the app, open **Settings → Apps** and find **Selda on Telegram**. 2. Press **Connect Telegram**. Telegram's own login button links the chat in one press. If that button does not appear (it needs Telegram's cookies), press **Connect Telegram** for an 8 character code instead, and send that code to the bot in a private chat. The code is valid for 15 minutes and works once. 3. Open the chat and press **Start**. Telegram does not let a bot speak to somebody who has never opened it. Every linked chat is listed on the card with who linked it, and an **Unlink** beside it. A linked chat can start work that spends credits, so its existence is every member's business. ## Give the workspace its own bot The shared bot works, but it is one conversation for everything. A workspace can have its own bot instead, with its own name and its own thread in your chat list. This is what you hand a customer or a colleague. Telegram offers no API for creating bots, so it goes through BotFather: 1. Open [@BotFather](https://t.me/BotFather) and send `/newbot` 2. Name it, for example "Selda YourCompany", and pick a username 3. BotFather replies with a token that looks like `123456789:AA…`, copy it 4. Paste it into the card. Selda verifies the token with Telegram and registers the webhook itself. Same machine behind it, a different door. Nothing about what the bot can do changes. ## Next - [Selda on your website](/ways-to-use/website-widget), the embed that faces in - [MCP server](/ways-to-use/mcp-server), Selda inside Claude Code, Claude Desktop or Cursor - [How Selda contacts people](/how-selda-contacts-people) --- # Selda on your website Everything else in Selda goes outward. This is the one thing that faces in: a small launcher in the corner of your own site. A visitor taps it, picks what they came for, and the enquiry lands in Selda as a lead with a reply already drafted and waiting for you. One script tag. It works on any site that lets you add one. ## Why it offers choices and never chats A model answering live on your website is a sentence nobody can take back, written on a page Selda does not own, in your name. So **nothing in the request path calls a model.** Selda proposes the options once, from your Brain, when you press the button in settings. You edit them and save. From that moment a visitor only ever reads text a person approved. Free text is allowed, and it reaches you **unanswered** rather than being replied to by a machine that is guessing. A visitor is told they are using an automated form before they type anything. That line is not a setting. ## Set it up Selda Inbound is an add-on. If your workspace does not have it yet, ask support and it is switched on. 1. Open **Settings → Apps** in the app and find **Selda Inbound**. 2. Press the button that asks Selda to propose the options. It reads your Brain and suggests what people are likely to be coming for. A workspace with an empty Brain gets an honest "there is nothing here yet" and a reason, never four invented services under your company name. 3. Edit the options, the headline and the launcher label. Pick which reply channels you offer: email, WhatsApp, phone, or a booking link. 4. Optionally add a **Home** tab: a background picture, your logo and one sentence. Only tabs with something behind them are shown. 5. Save. Nothing reaches a visitor before you do. 6. Copy the embed snippet from the panel. The snippet looks like this, with your own key in it: ```html ``` Copy the exact line from the app rather than typing this one. The key is what identifies your workspace. **Paste it just before the closing `
`**, paste, publish. **Without a plugin,** if you run a child theme: Appearance → Theme File Editor → `footer.php`, paste before `` tag**, paste, publish. ### Next.js ```tsx // app/layout.tsx import Script from "next/script"; export default function RootLayout({ children }: { children: React.ReactNode }) { return ( {children} ); } ``` ### Plain HTML, or anything else ```html ...your page...