DashboardSign inStart your trial

PlainPlain
01Integration field card

Plain Integration & Customer Support Automation

Run Plain on autopilot. Keep the veto.

23 actions

A thread goes out, a customer gets deleted, a message fires before you saw it. Rills proposes every Plain action and waits for your approval before anything ships.

Try the approval demo

Interactive. No signup. 14 days free · approvals always free.

Powered by Composio
02. The trust layer

Most automation fires first, asks later. Rills shows you the change before it ships.

Every consequential communication action from Plain arrives on your phone first. Approve in seconds. Decline without explaining yourself. Workflows wait, paused at zero cost, until you decide.

Queue 3

PLAIN · STALE THREAD BATCH
82

Send follow-up messages to 9 threads with no reply in 72h?

9 threads · last customer reply >= 72h

All threads are open and unassigned

Same batch pattern approved last Wednesday

SWIPE → APPROVE
Illustrative. Your real proposals match your data and your approval history.
  1. Free to wait. Free to think.

    Approvals and logic don't cost a credit. Pause a workflow for three hours or three weeks. The price is the same: zero. You only pay when something real happens: an AI call, an outbound action.

  2. Approve from your phone in five seconds.

    Swipe right when you're sure. Decline when you're not. Between meetings, mid-coffee, on the train. No dashboard to babysit, no inbox triage, and no surprise send you find out about after it's already out the door.

  3. Routine cases graduate themselves.

    Every approval feeds a confidence score for that exact workflow shape. The obvious cases (the ones you've green-lit fifty times) start running on their own. The judgment calls still come to you.

03. Overview

About Plain automation

Support queues in Plain don't wait for you to catch up. A message sends, a customer gets removed from the wrong group, a thread closes before you'd read the context, and by the time you notice, the damage is already in someone's inbox.

When Plain runs unsupervised

Plain operations run on data you may not have fully reviewed. The actions below each carry a failure mode that's hard to walk back once it ships.

  • Send Message fires a reply to a customer before you've confirmed the thread context is correct, and you own that response.
  • Delete Customer removes a record permanently; there's no undo if the wrong email matched.
  • Add Customer To Group or Remove Customer From Group silently changes how your team routes that contact, breaking assumptions built across multiple threads.
  • Create Thread opens a new conversation on behalf of a customer who may already have an open issue, creating duplicates your team then has to merge manually.
  • Update Thread can reassign, re-prioritize, or change status on threads mid-conversation, which confuses customers who are already waiting.

What Rills does inside Plain

Rills sits between your workflow logic and the Plain communication layer. Before Send Message fires or Delete Customer runs, Rills surfaces the proposed action with the context it used to make the call, so you can read it and decide.

The message still goes out; you just see it before your customer does.

Why Plain has no triggers and how Rills fills the gap

Plain does not emit native triggers, so there's no built-in way to start a workflow when a customer state changes or a thread goes stale. Rills fills that gap through scheduled checks and upstream signals.

  • Poll List Threads on a schedule to surface threads that have been open beyond a threshold, then propose a follow-up via Send Message for your approval before it sends.
  • Use Get Customer By Email or Get Customer By ID to verify customer identity before any destructive operation like Delete Customer runs, so the approval card includes the matched record, not just an ID.
  • Watch for group membership gaps by running List Customer Groups on a cadence, flagging customers who should be moved, and queuing Add Customer To Group proposals for you to approve in batch.
  • Combine Fetch Tier with List Threads to identify high-tier customers stuck in unresolved threads, then propose escalation actions inside Plain automation flows before they go silent.
04. Actions

What Rills can do in Plain

6 of 23 actions across reads, writes, and updates.

  1. 01

    Add Customer To Group

    Assign a customer to one or more customer groups to organize your contacts and enable targeted communication strategies. This helps you segment your audience for personalized outreach and better relationship management.

  2. 02

    Get Customer By Email

    Retrieve a customer's profile information using their email address, allowing you to quickly access account details, contact preferences, and history without knowing their customer ID.

  3. 03

    Upsert Customer

    Creates a new customer record or updates an existing one to keep your customer information current and synchronized across your business systems.

  4. 04

    Send Message

    Sends a new message within an existing conversation thread to communicate with team members or clients. This helps you maintain organized communication by keeping related messages grouped together.

  5. 05

    Create Thread

    Start a new conversation thread with a customer to organize and track communications in one place. This helps you keep all related messages together for better context and follow-up.

  6. 06

    List Threads

    Retrieve a paginated list of threads, with optional filtering by status, to manage and organize your communication history.

05. FAQ

Common questions about Plain automation

How do I automate Plain thread creation without losing control?

Rills watches for the condition you define, then proposes a Create Thread action in Plain before anything ships. You review it in your approval queue and decide whether it goes out. Nothing posts to a customer thread until you say so.

Can I get mobile approvals before Rills sends a message in Plain?

Yes. When Rills proposes a Send Message action in Plain, it lands in your mobile approval queue. You review the draft from your phone and swipe to approve or reject. The message waits for your call and never reaches a customer thread on its own.

How do I automate Plain customer group management without mistakes?

Rills can propose actions like Add or Remove Customer From Group and List Customer Groups based on rules you set. Each proposed change sits in your queue first. You approve the ones that look right and block anything that doesn't before it touches your Plain data.

Can Rills automatically update Plain thread status when something changes?

Rills can propose an Update Thread action when your defined conditions are met. The proposal enters your approval queue rather than firing immediately. You decide whether the status change goes through, so no thread gets updated in a way you wish you'd caught first.

How is Rills different from Zapier for Plain automation?

Zapier fires actions the moment a trigger hits. Rills puts a human approval step between the trigger and the action. For Plain, that means no message sends, no thread updates, and no customer deletions go out until you approve them. You keep the veto on every action that matters.

Why use Rills instead of Make for Plain workflows?

Make runs your scenarios automatically once they're live. Rills routes proposed Plain actions, like sending a message or deleting a customer, through your approval queue first. Confidence scoring also learns over time, so routine low-risk actions can graduate to autonomous while sensitive ones still wait for your review.

Does Rills support running custom queries against Plain?

Yes. Rills includes a Run GraphQL Query operation for Plain, which lets you pull specific data from your Plain workspace as part of a workflow. The results can feed into a proposed follow-up action, which still goes through your approval queue before anything changes in Plain.

How much does Rills cost for Plain automation?

Approvals and workflow logic are free. You only pay when Rills takes a real action, like an AI call or an external API operation such as Send Message or Fetch Company in Plain. You can review and reject proposed actions all day without it costing anything.

06. NEXT MOVE

Approve every Plain change before it ships.

14 days free. No credit card. About 90 seconds to your first proposal.