Connect Plain to Your AI Agent

Find customer records by search or exact identifiers and create or update a customer with explicit payloads. Ask your connected AI assistant to explain the results or carry out the specified operation.

4 tools API key

Try a Plain Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Plain

Find Customer Context

Search names or identifiers and read an exact email match.

/oo Plain: Search Plain customers for [term], then read the customer with exact email [email] and summarize the returned profile.

Sync a Customer Name

Use one email identifier with separate creation and update values.

/oo Plain: Upsert Plain customer identified only by emailAddress [email]. On create use fullName [name] and email [email]; on update change only fullName to [name].

Start Working with Plain

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Plain

    Connect with a Plain machine-user API key.

    Connect Plain →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Plain machine-user API key with customer access.
  • Upsert requires exactly one identifier and separate onCreate/onUpdate data. These actions cover customer records rather than support-thread content.

Plain Tools

Plain connects supported service operations to your AI assistant. Find customer records by search or exact identifiers and create or update a customer with explicit payloads.

Customer Reading

Search customers or look them up by exact email or external ID.

Customer Upsert

Create or update a customer through one chosen identifier.

4 tools

Get Customer By Email

Fetch one Plain customer by exact email address.

plain.get_customer_by_email

Get Customer By External Id

Fetch one Plain customer by exact external ID.

plain.get_customer_by_external_id

Search Customers

Search Plain customers with one human-oriented term across full name, short name, email, and external ID.

plain.search_customers

Upsert Customer

Create or update one Plain customer using exactly one identifier plus create and update payloads.

plain.upsert_customer

Frequently Asked Questions

Can I search more than email?

Search supports a human-oriented term across full name, short name, email, and external ID.

How many upsert identifiers should I supply?

Choose exactly one of emailAddress, externalId, or customerId.

Why separate create and update values?

onCreate defines a new customer; onUpdate defines changes only when a matching customer already exists.

Connect Plain

About Plain ↗