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

# inviteSellerWorkflow

> Send a marketplace invitation email to a prospective seller.

Sends an invitation email (via the notification module, `email` channel) inviting someone to register as a seller, optionally with a registration link. Not wired to a core API route — run it from your own routes or automations. Does not create any seller records.

## Usage

```ts theme={null}
import { inviteSellerWorkflow } from "@mercurjs/core/workflows"

const { result } = await inviteSellerWorkflow(container).run({
  input: {
    email: "owner@acme.co",
    registration_url: "https://vendor.example.com/register",
  },
})
```

## Input

<ParamField body="email" type="string" required>Recipient of the invitation email.</ParamField>
<ParamField body="registration_url" type="string">Link rendered as the email's call-to-action button.</ParamField>

## Result

<ResponseField name="result" type="NotificationDTO">The created email notification.</ResponseField>
