Narmi Functions: The Easiest Way to Extend Narmi’s Banking Platform

Learn more about Narmi Functions.
Jun 30, 2023
Sarabeth Perry
Product Marketing Manager

At Narmi, we are dedicated to building the best digital banking platform for financial institutions. To continue raising the bar on what it means to be an open platform, we are constantly working to put more power in the hands of financial institutions. That means giving them the agency to innovate what they want, when they want, and how they want. 

Narmi Functions is the newest tool in our Openness Platform that helps your banking platform to better meet the needs of staff and end users alike. Through the power of Narmi Functions, building bespoke features, custom integrations, and back-office integrations is faster and easier than ever before. 

Why We Built Narmi Functions

Since our founding Narmi has invested heavily in openness, building a strong foundation with our Open Platform, the Narmi Application Framework (NAF),  the AppXchange, and the Narmi API .  We know that giving Financial Institutions the ability to customize and build on top of their digital platforms is essential to helping them create a best-in-class customer experience and rapidly adapt to changing expectations from employees and users.

However, many financial institutions struggle to fully leverage these tools due to having limited internal technical resources and the challenge of hosting.

Narmi Functions solves all of these problems, freeing up financial institutions to respond to inefficient and repetitive tasks themselves. Financial institutions can now create bespoke features, custom integrations, and back-office automations on their own time and without the hassle of managing infrastructure. Critically, Narmi Functions also solves the challenge of hosting by allowing Narmi to host the new technologies, relieving financial institutions of that commitment.

By utilizing Narmi Functions in tandem with Narmi’s Open Platform tools, our financial institution customers can continue to stay ahead of the innovation curve and extend their platforms while maintaining the seamless UX users are used to across their main digital platforms. 

What financial institutions can build with Narmi Functions

When it comes to Narmi Functions, your imagination is the limit. We designed Narmi Functions to be able to take advantage of any event that happens in the banking platform that can act as a “trigger”. Being able to utilize these events means financial institutions can build custom systems for their staff and engage their user base more effectively. From letting your support staff know that a new high-value account has been opened to giving users a unique insight into their financial health, to hosting NAF applications you’ve built or plan on building, this plug-and-play tool can open the doors to previously untapped creativity.

Some of the most popular use cases include the following: 

  1. Automatically notify your staff of a canceled application: Instead of assigning a team member to periodically look at the Staff Application for new canceled account applications, a Narmi Function can send a Slack or Microsoft Teams notification to your workspace whenever an application is canceled before submission.
  2. Automatically notify your staff of a wire that needs review: Many financial institutions need to manually check for suspicious wires, and manually review them. Narmi Functions can send a Slack or Microsoft Teams notification to your workspace instead, alerting a team member when a wire needs manual review.
  3. Connect your marketing platform and send timely communications: Financial institutions want to connect with their users to encourage them to engage with the banking platform, or continue signing up for a new bank account. Narmi Functions can connect with your CRM system, and send new customers/members a marketing email whenever they open up a new account (connected to Mailchimp, for example)

How Narmi Functions Work  

Easily accessible via the Staff Admin portal, Narmi Functions packages all of the engineering building blocks of Narmi’s Open Architecture in what we call a Function, a single-purpose block of code that can be used to execute custom tasks in your digital banking platform. This special architecture gives a financial institution all of the benefits of customizing its platform without the hassle of building or managing the infrastructure. 

Depending on the technical knowledge at your financial institution, we’ve provided a variety of ways to take advantage of Narmi Functions, from using a pre-built template, building a Function by scratch, or using Narmi Functions to host an application you built on the NAF. So, what is the impact of Narmi Functions? 

Narmi Functions eliminates key barriers to innovation

Typically, financial institutions would need an engineer to manually set up the engineering infrastructure to begin building an extension to the platform, including connecting to the cloud and the Narmi API. However, Narmi Functions pre-packages those pieces together, reducing the time needed to get set up from weeks to minutes. And as we mentioned, the pre-built templates are built to give non-technical individuals the ability to extend the platform, saving financial institutions money where engaging an agency might not be necessary. 

Narmi Functions allows financial institutions partnership flexibility

Before Narmi Functions, a financial institution needed to do additional due diligence to make sure a third-party agency contracted to help build an extension met the same safety and security standards as the financial institution and Narmi itself. However, when Narmi hosts these integrations, this burden is removed, allowing the FI to simply engage their chosen agency through a conventional professional services agreement. 

Narmi now hosts extensions built on Narmi Functions

All extensions to Narmi's platform need to be hosted somewhere.  While financial institutions have a variety of capabilities that delight and grow their customer base, hosting software can be cumbersome and frustrating to manage on an ongoing basis. 

Furthermore, many external development agencies are glad to write code, but often view building and managing infrastructure as a non-starter.  While some third parties are willing to host and manage infrastructure, partnering with these agencies typically requires a significant amount of legal and compliance diligence–a burden that supersedes the expected value from the platform extension. 

Narmi can now host the technology built by Narmi Functions, and any apps built on the Narmi Application Framework (NAF). This means that neither the financial institution or the external agency a financial institution works with needs to take on the ongoing responsibility of managing the technology, freeing up those resources to focus on building the technology and serving the financial institutions’ customers/members. 

The Future of the Product 

Narmi Functions will fundamentally change the way you view extending your platform, and this is just the beginning. As the product continues to mature, the library of pre-built templates will grow, making it exponentially easier for you to extend your platform with just the click of a button. 

If you’re ready to build your first Function, visit the Developer Documentation to get started, contact your GM, or schedule a demo to see it in action.

Narmi Inc.
3 East 28th St. Floor 12
New York, NY 10016

Narmi Functions: The Easiest Way to Extend Narmi’s Banking Platform