How to Automate IRIS CRM

IRIS CRM, now branded Merchant Central, automates the merchant lifecycle it holds: pipeline management, sign-up and boarding straight to the processor, risk checks through ScanX and MonitorX, and residual splits per agent. Collecting the processor's own reports, disputes and compliance dates still means signing into their portals, which suits an agent like WebRun.

The merchant list is the whole asset an ISO owns

IRIS CRM is the platform independent sales organisations, agent offices and banks run their payments business on. Since NMI acquired IRIS it has been rebranded Merchant Central, and plenty of the people in it every day still call it IRIS.

What sits inside is a portfolio. Every merchant an agent ever signed, with the application that started them, the underwriting notes behind the approval, the merchant ID the processor issued, the terminal on the counter, the support tickets, and the split that decides who gets paid what on that account each month.

That makes it unlike a sales CRM, where a record goes quiet once the deal closes. A boarded merchant keeps producing. It runs volume every day, generates residual income every month, occasionally attracts a chargeback, and one day leaves without saying so. The record is a live account, not a closed opportunity, and an office of twenty agents may be carrying several thousand at once.

Residual season arrives one processor portal at a time

The reliable rhythm of an agent office is the residual month. Somewhere in the middle of it the processors publish what they paid, and somebody starts collecting.

Each one publishes differently. One posts a spreadsheet in its partner portal. Another emails a file. A third shows the figures on screen with no export worth using. They land on different days of the month, in different layouts, and the office pulls them down, gets them comparable, and works out what every agent is owed.

Then the exceptions. A merchant that produced nothing this month, which means a closed account or one now processing with a competitor. A residual line that halved with no note against it. A non-compliance fee charged to a merchant who will ring about it on Monday. A chargeback sitting in a dispute portal with a response deadline nobody wrote down.

None of it is hard. All of it is a person signing into another company's website, reading a number, and typing it somewhere else.

The iriscrm.com homepage, the app these three jobs run in. IRIS CRM
Residuals collected the day they publish Each processor's monthly report pulled down, made comparable and checked against the agent splits already on file, with the disagreements named.
Attrition caught in the volume Every merchant's processing read against its own recent months, so a shop on the way out is a call rather than a surprise in the next file.
Disputes ranked by what is left Open chargebacks read from the processor's portal and sorted by days remaining to respond, because that clock is the part nobody can put back.

Boarding reaches the processor, the portals stay shut

The platform is strong on the part it owns, and an office that has not configured all of it is leaving easy hours on the table.

Pipeline Management carries the deal from first contact to signature. Sign-Up and Onboarding, with merchant boarding behind it, pushes an approved application into the processor rather than making somebody rekey it. Residuals Management takes the processor's reporting and turns it into agent splits, so commission is not a spreadsheet one person quietly maintains. Merchant Underwriting brings the risk work into the same file, with ScanX checking a new application and MonitorX watching it after it goes live.

Every one of those runs on something the platform was handed: an application somebody entered, a file a processor delivered.

The rest of the day happens on sites it never signs into. The processor's partner portal, where this month's report and the fee detail live. The dispute portal, where a chargeback has a clock on it. The compliance vendor's site, where a merchant's certification lapsed in June. The equipment supplier's order page. Each has its own login, and each is currently a person.

A merchant leaves quietly, and the volume says so first

A portfolio can report on itself. It needs nothing the office does not already have except somebody to open those portals on the same day each month.

Every merchant's monthly volume read from the processor and set against the three months before it, so a shop that has dropped seventy per cent is a phone call this week, not a cancelled account discovered in the next residual file. Residual reports gathered from each processor the day they publish, turned into one comparable list, and checked against what the platform shows per agent, with the lines that disagree named. Open chargebacks pulled from the dispute portal and sorted by days left to respond, because the deadline is the only part of a dispute that cannot be recovered.

Then the slow work that never quite gets done. Certification dates checked across the whole book, so a merchant about to be charged a compliance fee hears from their agent before the statement. Equipment orders followed to a delivery date without anyone phoning the supplier. A prospect's current processing statement set line by line against your own pricing, so a rep walks in with the comparison already made.

None of that calls for judgement. It calls for a login and a tolerance for tedium.

Nobody joined an ISO to download residual reports

The rep who was hired to sell opens the partner portal on the fifteenth and starts collecting.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens the processor's portal, the dispute site, the compliance vendor or the supplier, reads what is on the screen, and writes the result onto the merchant's record in IRIS CRM where the agent on that account will see it.

It does not reprice a merchant, respond to a chargeback or pay out a residual. Anything reaching a merchant or an agent is drafted and waits for a person to send it.

The workflows below are already built, and each one names the systems it opens.

Questions people ask

Does it need to touch cardholder data to read a residual report?

No. It reads the same partner reporting screens your office already opens, which carry volume, fees and splits rather than card numbers. Each workflow states which sites it may reach, and anything outside that allowlist is blocked before the run starts.

We board through several processors. Is an integration needed for each?

No. It signs into each portal in a browser the way your residuals clerk does, so a processor with no API and no export is treated exactly like one that has both. Adding a processor means adding a login, not commissioning a build.

Could it change a merchant's pricing or an agent's split?

No. Pricing and splits are commercial terms, so they stay a person's decision. It writes findings onto the record, dated and with the source named, next to what your team entered rather than over the top of it.

12 ready-made IRIS CRM workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Merchant Contract Renewal Tracking
Every week, WebRun checks IRIS CRM for merchant contracts and service agreements expiring in the next 60 days, posts a renewal tracker to Slack, and drafts renewal outreach emails in Gmail for your agents to send.
IRIS CRMGmailGoogle Calendar
Automated Merchant Rate Change Notice Drafts
When a processor rate change is logged in IRIS CRM, WebRun identifies every affected merchant, drafts a compliant rate change notice for each, and posts a review list to Slack so your team can approve and send them on time.
IRIS CRMGmailSlack
Automated Merchant PCI Compliance Deadline Tracking
Every week, WebRun checks IRIS CRM for merchants whose PCI compliance is expiring or overdue, and posts a deadline tracker to your compliance Slack channel with each merchant's status and days remaining.
IRIS CRMSlackGoogle Calendar
Automated Merchant Overdue Fee Collection Chaser
Every week, WebRun opens IRIS CRM, finds merchants with overdue account fees or statement charges, drafts a polite collection email for each, and posts a chase list to your billing Slack channel.
IRIS CRMGmailSlack
IRIS CRM Automated Merchant Onboarding Kickoff
When a new merchant lead is approved in IRIS CRM, WebRun drafts the welcome email, creates a DocuSign envelope for the MPA, and posts a kickoff checklist to Slack for your onboarding team.
IRIS CRMDocuSignGmail
Automated Merchant Attrition Alerts and Retention
Every week, WebRun scans IRIS CRM for merchants showing attrition signals like declining volume, dormancy, or support escalations, and posts a save-the-merchant worklist to Slack for your relationship team.
IRIS CRMSlackMailchimp
Automated Merchant Document Collection Chaser
Every morning, WebRun checks IRIS CRM for merchant applications missing required documents, drafts a chaser email for each, and logs every outstanding item in a Google Sheet for your onboarding team.
IRIS CRMGmailGoogle Sheets
IRIS CRM Automated Delinquency Risk Worklist
Every week, WebRun checks IRIS CRM for merchants with elevated chargeback ratios, overdue fees, or risk flags, and posts a ranked delinquency worklist to Slack for your risk team to action.
IRIS CRMSlackGoogle Sheets
Automated Data Entry from Processor Emails to IRIS CRM
When a processor sends a transaction report, chargeback notice, or approval email, WebRun reads the key data from Gmail and creates or updates the matching merchant record in IRIS CRM, eliminating manual copy-paste.
GmailIRIS CRMSlack
IRIS CRM Automated Chargeback Alert Worklist
Every morning, WebRun checks IRIS CRM for new chargebacks and retrievals, scores each by risk and days remaining to respond, and posts a prioritized worklist to Slack so your disputes team never misses a deadline.
IRIS CRMSlackTwilio
IRIS CRM Automated Application Approval Routing
When a merchant application in IRIS CRM moves to Pending Approval, WebRun reads the risk tier and deal size, identifies the right approver, and sends them a Slack or email summary with all the details they need to decide.
IRIS CRMSlackStripe
IRIS CRM Automated Application Status Digest
Every morning, WebRun checks IRIS CRM for applications whose status changed in the last 24 hours, and sends each agent a personal Telegram message listing their applications that were approved, declined, or pended.
IRIS CRMTelegram

Want one of these running on your own IRIS CRM?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.