> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# No-code agent

> Deploy a serverless AI Agent and call it over the PSTN in under 5 minutes - for free

![A new SignalWire AI Agent.](https://files.buildwithfern.com/signalwire.docs.buildwithfern.com/docs/a8e994ae7fc78fd78c1c9137f180984c5c7de5a4658323f4e7b28f3fe2937732/assets/images/dashboard/resources/ai-agent/new-agent.webp)

SignalWire AI Agents are powerful, programmable, and infinitely customizable.
Initialize your agent in the Dashboard without code, assign a phone number, and SignalWire's platform takes care of the rest.

### Sign up for a new SignalWire account

To begin, sign up for a SignalWire account. If you already have an account, log in.

Once logged in, create a Space or select an existing Space.

<a class="button button--lg button--primary button--outline" href="https://signalwire.com/signup" target="_blank">
  Create account
</a>

### Create an AI Agent Resource

<ul>
  <li>
    Open the 

    [Resources][1]

     tab in your SignalWire Space.
  </li>

  <li>
    Click 

    <kbd>+ Add New</kbd>

     to create a new Resource.
  </li>

  <li>
    Select 

    **AI Agent**

     from the menu.
  </li>
</ul>

If prompted, choose **Custom AI Agent**.

<a href="/docs/platform/resources">Resources</a> are the building blocks of every SignalWire communication application. Resources include AI Agents, <a href="/docs/platform/subscribers">Subscribers</a>, RELAY applications, FreeSWITCH connectors, and more.

![Resources selection.](https://files.buildwithfern.com/signalwire.docs.buildwithfern.com/docs/655141c0c1d0f5f0f6c06f23ffdd65b8495fc29d7728aede06395c183e6a9b42/assets/images/dashboard/resources/add-new-resource.webp)

### Configure the agent

For this simple demo, add the below Prompt text and leave the other settings at their default.

```plaintext
You are a knowledgeable developer. Have an open-ended discussion with the caller about SignalWire and programmable communications.
```

To see live debug logs, set up a webhook from a service like [Webhook.site](https://webhook.site/). Paste your webhook URL in the **Debug Webhook URL** field in the **Params** tab. Ensure that **Debug Webhook Level** is set to `1`.

### Fund your account

Add funds to your SignalWire Space in order to purchase a phone number and initialize your AI Agent.

* Click on the name of your Space to open the drop-down menu in the top-left corner
* Click **[Usage & Billing][3]**
* Click <kbd>Add a Payment Method</kbd>
* Add a new payment method
* From the Billing page, click [Top Up Your Balance][3]
* Add funds

![The left drop-down menu for your SignalWire Space.](https://files.buildwithfern.com/signalwire.docs.buildwithfern.com/docs/292c20071de702915939ad865220965bead9b2529121dba1ffff7106bce59f95/assets/images/dashboard/left-menu/menu.webp)

### Assign a phone number

* Click on the **Addresses** tab of your AI Agent.
* Click <kbd>+ Add</kbd>

![Add a new Address to your AI Agent.](https://files.buildwithfern.com/signalwire.docs.buildwithfern.com/docs/1d0e0953aaf7612bb311605dfb0c9063cd5bdf88e0fefb6d3ce7dd6bdf903236/assets/images/dashboard/resources/ai-agent/addresses/add-address.webp)

* In the **Add an Address** menu, select **Phone Number**
* If you have an unassigned phone number you'd like to use, select it
* Otherwise, select **Buy a Phone Number**
* Choose a **Local** phone number and click **Buy**

Your new phone number is now ready to use!

In-depth guide to purchasing a phone number on the SignalWire platform

### Give it a call

Dial your newly configured AI Agent over the PSTN from your cell phone or a VoIP dialer.

***

## Next steps

Congratulations, you've created and tested your first SignalWire AI Agent!

Next, dive into our guide to prompting and other best practices, or learn about using AI Agents in SWML and Call Flow Builder.

Optimize your SignalWire AI Agent

Build advanced AI applications using SignalWire Markup Language

Deploy your AI Agent within our drag-and-drop calling application builder

[1]: https://my.signalwire.com?page=resources "View Resources in your SignalWire Space."

[3]: https://my.signalwire.com?page=top-ups/new "Add funds to your SignalWire Space."