Nov. 18, 2025

Episode 436: Seamless Connections: The Future of Data Integration for Business Central

In this episode of Dynamics Corner, Kris and Brad are joined by Robert Rand and Dave Malda from iPaaS.com. They discuss the world of data integration for Business Central. Discover how their platform serves as a central hub, seamlessly connecting various systems like Business Central, e-commerce platforms, and more. Learn about the challenges of integrating data across different software ecosystems and how iPaaS.com simplifies the process with transparency and flexibility. Improve and manage your data flow between Business Central and external systems. Tune in to this conversation for valuable insights on making integrations with Business Central more efficient and effective.

Send us a text

Support the show

#MSDyn365BC #BusinessCentral #BC #DynamicsCorner

Follow Kris and Brad for more content:
https://matalino.io/bio
https://bprendergast.bio.link/

00:01 - Setting The Stage And Friday Banter

02:46 - Guest Intros And Backgrounds

05:13 - What Integration Really Means

08:41 - ERP As Anchor, iPaaS As Hub

11:35 - Business Central APIs And Connectivity

13:20 - Templates, Mapping, And Low Code

16:03 - Error Handling, Retries, And Visibility

18:21 - Data Hub vs Pass‑Through And Source Of Truth

21:10 - Rules, Filtering, And Channel‑Specific Logic

22:53 - Pricing, Throughput, And Multi‑Tenant Options

26:28 - Implementation Models And Partner Network

30:02 - Timelines, Scope, And UAT Realities

34:01 - Marketplace, SDK, And Scalability

37:11 - Closing, Where To Learn More

WEBVTT

00:00:01.360 --> 00:00:04.959
Welcome everyone to another episode of Dynamics Corner.

00:00:05.280 --> 00:00:08.000
This is gonna be a fun, integrated conversation.

00:00:08.080 --> 00:00:09.519
I'm your co-host, Chris.

00:00:09.839 --> 00:00:10.800
And this is Brad.

00:00:10.880 --> 00:00:14.000
This episode was recorded on November 7th, 2025.

00:00:14.160 --> 00:00:15.519
Chris, Chris, Chris.

00:00:15.679 --> 00:00:16.559
Integrations.

00:00:16.719 --> 00:00:18.239
Who doesn't need an integration?

00:00:18.399 --> 00:00:26.239
With all of the systems that are on the market today, and everybody has a little piece of information, you need to have your information integrated.

00:00:26.320 --> 00:00:30.559
With us today, we had the opportunity to speak with Dave and Robert from iPass.com.

00:00:54.000 --> 00:00:54.799
Doing really well.

00:00:55.119 --> 00:00:56.000
You guys?

00:00:56.399 --> 00:00:58.320
Uh, you know, it's Friday.

00:00:58.799 --> 00:00:59.920
It's going well.

00:01:00.479 --> 00:01:09.599
And I've always vowed to not record on a Friday, so I don't know what will happen because typically the Fridays turn into some sort of fiasco for me.

00:01:09.680 --> 00:01:11.200
So we'll do our best today.

00:01:11.280 --> 00:01:12.799
Hopefully, we can here we are.

00:01:13.760 --> 00:01:15.280
We can make it through this one, okay.

00:01:15.599 --> 00:01:18.799
But uh maybe we should just switch to doing all recordings on Fridays.

00:01:19.200 --> 00:01:23.439
Fridays are good for recordings, it's just the day you don't want to push code.

00:01:25.200 --> 00:01:30.239
Um when you do it, do it on Friday.

00:01:30.560 --> 00:01:33.920
Uh Friday night is usually the best time.

00:01:34.560 --> 00:01:40.000
Friday's rough for us because it's like a lot of people want to rush out, you know what I mean?

00:01:40.879 --> 00:01:43.359
I'm like disconnected already, you know.

00:01:46.000 --> 00:01:49.120
I'm not even in my normal studio right now.

00:01:50.879 --> 00:01:54.079
So yeah, Friday's not a good day to push code.

00:01:54.159 --> 00:01:59.519
Although I know a lot of people who like to do it on Friday, and I have always been one not to do anything on Friday.

00:02:00.400 --> 00:02:03.040
The rationale, I I I try to think of the rationale.

00:02:03.120 --> 00:02:13.199
I understand it's like, well, you know, there's risk, less risk because you have more time to fix it, but I also go with, well, there's more risk because typically there's less people available.

00:02:13.439 --> 00:02:14.000
That's right.

00:02:14.159 --> 00:02:15.280
Uh they don't like weekends.

00:02:15.599 --> 00:02:21.120
You can schedule to have people available, but uh sometimes if you push code out there, you don't know if it works, it doesn't work.

00:02:21.199 --> 00:02:23.039
So do you have people waiting all the time?

00:02:23.199 --> 00:02:26.800
Uh no, because everybody tests everything so thoroughly.

00:02:27.039 --> 00:02:27.280
Oh, no.

00:02:27.439 --> 00:02:28.319
So there are never any problems.

00:02:28.800 --> 00:02:30.639
Those are the people that don't like weekends.

00:02:30.879 --> 00:02:31.520
It's the problem.

00:02:31.680 --> 00:02:33.280
They don't like the weekends.

00:02:36.000 --> 00:02:36.719
So we'll see.

00:02:36.879 --> 00:02:40.400
Uh but thank you both for taking the opportunity to speak with us afternoon.

00:02:40.479 --> 00:02:42.000
I've been looking forward to this conversation.

00:02:42.159 --> 00:02:45.680
Uh, before we jump into the conversation, would you mind telling us a little bit about yourself, Dave?

00:02:46.000 --> 00:02:46.240
Sure.

00:02:46.319 --> 00:02:50.159
Yeah, so uh Dave Malda, I'm here at iPass.com.

00:02:50.479 --> 00:03:03.120
Um, we're in the integration space, and so I've been, you know, in the let's call it EDI, e-commerce, ERP uh integration space for around 17, 18 years.

00:03:03.199 --> 00:03:10.400
So fairly well versed in all the different endpoints, but that doesn't mean there's a day that doesn't go without you know learning something new, right?

00:03:10.479 --> 00:03:12.080
That's what I do love about this.

00:03:12.319 --> 00:03:26.240
Um but yeah, I'm joined here with uh my colleague Robert, and uh so we you know really play in the um a bunch of different ecosystems, including uh the Microsoft ERP ecosystem.

00:03:26.400 --> 00:03:41.759
So lots of tenure with the older dynamics nav, AX, SL, um, you know, those EP is was another popular one, and then of course now it's Dynamics 365 and all the different versions, right?

00:03:41.840 --> 00:03:44.800
So uh it's great to be here and thanks for having me.

00:03:45.840 --> 00:03:46.319
Great.

00:03:46.800 --> 00:03:47.439
Robert.

00:03:47.840 --> 00:03:49.680
Oh well, uh so I'm Robert.

00:03:49.759 --> 00:04:12.240
I head up partnerships and alliances at iPass.com and uh I cut my teeth in in the industry in the e-commerce space, and so helped uh lead a digital agency for about a decade, brought brands like SwissGear and InvictaWatches into e-commerce, a lot of cool different B2B and B2C projects, um Google Premier Partner, Inc.

00:04:12.400 --> 00:04:22.800
5000 company, uh sold in 2017, um exited, and from there I headed a partnership at a different integration platform.

00:04:22.959 --> 00:04:38.079
Dave and I went from being uh you know working at companies that were complementary to um to being in a bit of conflict, and then I headed a partnership at a web hosting firm that dealt with a lot of um you know cloud infrastructure and uh mission critical hosting.

00:04:38.160 --> 00:04:43.759
And uh I joined the team here at iPass.com about uh two and a half years ago now.

00:04:44.079 --> 00:04:54.240
And uh very excited to be joining you today and get to talk a little bit about, as Dave said, you know, where that all comes together with uh the Microsoft community.

00:04:55.279 --> 00:04:58.560
No, that's that's what I'm looking to hear a little bit more about.

00:04:58.639 --> 00:05:07.360
Uh it seems that you have uh a great background on integrations and uh a breadth of exposure to the dynamic space.

00:05:07.519 --> 00:05:09.040
So if we could talk a little bit about that.

00:05:09.120 --> 00:05:13.439
When you talk about integrations, exactly what do you mean by integration?

00:05:13.839 --> 00:05:20.959
So for us, it's really about flowing data with your other best-in-class systems, or hopefully best in class, right?

00:05:21.040 --> 00:05:24.560
We all hope that everyone's using the best software for them.

00:05:24.720 --> 00:05:55.680
But and that's actually one of the challenges is that getting your systems to talk together so that your finance operations, sales, marketing, uh, shipping and warehousing and fulfillment, so that the different departments in an organization, every org's a little different, you know, depending on whether they're more services oriented or or more um retail or wholesale or distribution or manufacturing, whatever you know, sphere they may work in, you know, certainly construction, healthcare, etc., um, they've got data.

00:05:55.839 --> 00:06:13.040
They've got customer data, perhaps product and data, order or transaction data of some sort, invoices, things that are happening um that are important to other stakeholders in an organization and should be in other systems.

00:06:13.120 --> 00:06:41.360
And so at the heart of it, it's really about just getting the data flowing, getting it transformed and translated and orchestrated to all the systems it should be in and flowing naturally, so that nobody's waiting on on some other team to try to get them what they need that they've got access to the key information, and more than just people having access today in the world where you probably don't have a podcast episode that doesn't somehow touch on AI.

00:06:41.680 --> 00:06:44.720
Um I I don't know what that word is.

00:06:46.480 --> 00:07:08.079
Okay, this uh this artificial intelligence stuff, it's more important than ever to make sure that you've got not just data, but clean data, having accountability for that data, because with AI, just like with anything else, trash in, trash out, um, you've got to have the data flowing where it needs to go so that you can benefit from these new systems.

00:07:08.319 --> 00:07:11.120
And just in general, tech stacks are growing.

00:07:11.360 --> 00:07:19.120
And so you need to be able to pull together you know all these systems so that you've got this unified approach to operations.

00:07:19.600 --> 00:07:20.079
Excellent.

00:07:20.240 --> 00:07:20.560
Excellent.

00:07:20.639 --> 00:07:26.240
So IPass, you can integrate external systems to business central.

00:07:26.319 --> 00:07:37.439
We'll call them external systems because I'm a little selfish and I like to call Business Central as you know, the central, the main system, but business central could also be uh ancillary to some other systems, as you had mentioned.

00:07:37.600 --> 00:07:41.759
Many organizations have uh many different products that they use.

00:07:42.079 --> 00:07:50.240
Uh, as you had mentioned, you want to use the best product for the job that you need to do, and sometimes that's not always within Business Central, believe it or not.

00:07:50.399 --> 00:07:52.399
Uh I've learned that over my years with it.

00:07:52.480 --> 00:07:57.120
It's a great product, feature rich, does wonders for art, but sometimes you'd have to integrations with other systems.

00:07:57.519 --> 00:07:57.920
Absolutely.

00:07:58.079 --> 00:08:12.959
I mean, and if you were to think about, for instance, e-commerce, if you're thinking about where the biggest brands are growing, it's with platforms like Shopify and Big Commerce and Magento and Adobe Commerce and Shopware and and so forth.

00:08:13.120 --> 00:08:24.720
And you know, it gives you just an idea of oh, yeah, you know, there are these other software ecosystems out there that businesses are are reliant on, but that need to be interoperable.

00:08:24.879 --> 00:08:29.120
So I'm with you, you know, but the ERP really is the anchor.

00:08:29.600 --> 00:08:30.800
No doubt about that.

00:08:31.199 --> 00:08:33.120
Business Central is is at the heart.

00:08:33.600 --> 00:08:39.440
But we would it at iPass.com, iPass stands for integration platform as a service.

00:08:40.000 --> 00:08:46.159
And what's funny is that if you were to look at how our system operates, we become the hub.

00:08:46.320 --> 00:08:50.159
We're the glue between everything, we're kind of the pipes.

00:08:50.960 --> 00:09:06.639
So, you know, in a diagram, you'd see when we're involved, you'd see us in the middle, um, with one integration into somebody's business central instance, um, being able to transform and translate data with myriad other systems all at once.

00:09:06.720 --> 00:09:08.559
And it's kind of a one-to-many.

00:09:09.759 --> 00:09:15.039
So, with with that integrations, um, you mentioned that it integrates with Business Central.

00:09:15.120 --> 00:09:19.919
I'll take it back from the ERP because I have questions on the other side, but the ERP software with Business Central.

00:09:20.080 --> 00:09:23.600
Does it work with Business Central online or Business Central on premises or both?

00:09:23.840 --> 00:09:24.480
Yes.

00:09:25.360 --> 00:09:28.720
So, really, what we're dealing with is API connectivity.

00:09:28.879 --> 00:09:40.240
Um, and so if we can reach the APIs um of Business Central, the application uh programming interface to basically get data in and out, um, then we're golden.

00:09:40.399 --> 00:09:42.480
Um and that's really what it's about for us.

00:09:42.559 --> 00:09:59.919
So we, for instance, we actually work with uh with nav with you know what was Navision back in the day, same premise that um, you know, if it's an on-prem, sometimes there's uh a few steps to go through to uh you know whitelist some IPs and um and and get proper access.

00:10:00.159 --> 00:10:09.039
But at the end of the day, as long as uh as idass.com as a platform can communicate with the APIs, we're in great shape.

00:10:09.519 --> 00:10:09.840
Okay.

00:10:10.080 --> 00:10:18.000
And do you have a standard list of APIs as part of Business Central that you add as part of this uh experience with the integrations?

00:10:18.240 --> 00:10:18.559
Yes.

00:10:18.799 --> 00:10:20.480
Um when someone goes to the implementation.

00:10:20.799 --> 00:10:34.399
Yes, and so the way that our platform is built, every integration that we have that's already built is in our marketplace and actually lists out all the supported data flows that are already available.

00:10:34.559 --> 00:10:40.879
Um we have an SDK for people that need to expand and um deal with uh with things that are more custom.

00:10:40.960 --> 00:10:51.279
In some cases for users, we'll just go and you know add support for an additional API endpoint here or there um and expand upon the integration that that's already available.

00:10:51.600 --> 00:11:24.080
But uh absolutely that uh, you know, and with a system like Business Central, you'll typically see a mix of, and obviously there are layers uh to these kinds of data as you deal with the relationships between um you know companies and customers and uh you know products and as it relates to inventory and prices, and um, you know, if we're thinking about you know orders as it relates to invoices and shipments and so on and so forth, that we'll have all those sorts of data flows ready to rock and roll.

00:11:24.799 --> 00:11:27.200
So you have you have templates ready for you for them then.

00:11:27.279 --> 00:11:38.080
So for people that want to integrate something really quickly, you they have a good standard um to stand on and then be able to easily add more data points.

00:11:38.960 --> 00:11:39.600
Exactly.

00:11:39.759 --> 00:11:43.600
So we'll for instance you'll have when you spin up those templates.

00:11:44.480 --> 00:11:58.480
So there's kind of the integration itself, which is handling the API communications and being that that translator on on that side to okay, what's the API and business central and where is that going in iPass.com.

00:11:58.720 --> 00:12:10.320
And then we've got mapping templates, and mapping we think of as okay, you know, this field needs to go to that field, and what might need to happen in between, what kind of translation or transformations?

00:12:10.720 --> 00:12:17.759
We're a a no-code to low code system, so sometimes it's just first name over here has to go to given name over there.

00:12:18.000 --> 00:12:34.480
Um, sometimes you need to do more things to split data apart, append data together, or do other things to work with the data and get it ready for whatever system it's trying to go into so that it's properly uh formatted and uh and it's going to be successful.

00:12:34.720 --> 00:12:44.000
But in that process, we've got for each integration templates of the common fields that we uh anticipate running into most often.

00:12:44.080 --> 00:12:51.679
And so if I'm thinking about product data, you can imagine fields like the product name, description, skew, price, inventory, sorts of things.

00:12:51.840 --> 00:13:06.320
But then somebody that's selling, let's say, you know, cell phones, they might have fields of data about how many gigabytes is the phone, and um what carriers does it work with, and um you know what screen size, and so on and so on.

00:13:06.399 --> 00:13:08.480
They might have a hundred fields like that.

00:13:08.799 --> 00:13:17.360
We provide a uh node, a low-code way of mapping those fields and getting that that those additional pieces of data flowing.

00:13:17.600 --> 00:13:24.559
And so you're kind of getting something where we hope in most cases you're about 70% of the way there when you turn it on.

00:13:24.639 --> 00:13:26.720
Sometimes you're 100% of the way there.

00:13:26.879 --> 00:13:29.600
Um, but you know, you can build upon it.

00:13:29.679 --> 00:13:32.879
There's a inherent flexibility built in.

00:13:33.039 --> 00:13:36.799
So it's meant to be a springboard, but not to be a black box.

00:13:37.840 --> 00:13:38.639
No, I understand.

00:13:38.720 --> 00:13:44.960
So it's so you connect to the business central APIs, you have the ability to enhance those APIs.

00:13:45.120 --> 00:13:53.360
If you have a business central, a lot of implementations have extensions that add additional fields or even additional tables that they may need to use.

00:13:53.600 --> 00:14:00.320
So you have a mapping tool that allows you to integrate to the APIs that are visible within Business Central, so that kind of covers that.

00:14:00.399 --> 00:14:04.399
And then you talked about you have the mapping tool in data transformation.

00:14:04.799 --> 00:14:05.919
Where does that take place?

00:14:06.080 --> 00:14:08.320
Does that take place on Business Central side?

00:14:08.480 --> 00:14:11.759
Does that take place in the iPass.com platform?

00:14:12.159 --> 00:14:14.879
That takes place in the iPass.com platform.

00:14:15.120 --> 00:14:24.879
So you're able to log in, um, you're able to see all of this in in you know nice, neat uh user interfaces, and um, you're able to adjust.

00:14:25.039 --> 00:14:37.200
And so it makes it easier uh in that sense to think about what each system that you're integrating uh needs and and what data you're flowing to and from each system.

00:14:37.360 --> 00:15:45.200
And so if you can imagine flowing with business central, with e-commerce, point of sale, CRM, product information management systems, shipping and fulfillment systems like warehouse management, order management, 3PL, um, you know, dealing with all sorts of myriad types of software, HR systems like UKG or sales tax exemption certificate management with Avalera, or you know, that we we get into a lot of different types of integrations, but um in that way, by having that one one you know Grand Central Station where it's being managed, uh you're not dealing with all sorts of one-off connectors that you're trying to maintain independently and monitor independently and uh and you know really debug independently because I from my experience the hardest part of dealing with data integration over time isn't when things work properly, it's when data doesn't get where it's supposed to go, and that's where you know for us we're a cube-based system, data comes in, uh it processes.

00:15:45.360 --> 00:16:00.480
If there's any any issue with the data, we automatically retry on a schedule, it doesn't get lost, we notify you so that you've you know what's going on and give you a bit of a root cause analysis, and the same process is happening on the way out to each receiving system.

00:16:01.039 --> 00:16:16.480
And so, for instance, we might get an order coming down from an e-commerce website that needs to go to Business Central for accounting, to some kind of warehouse management system for fulfillment, uh, to a CRM so the sales team has visibility, etc.

00:16:16.960 --> 00:16:42.320
And maybe it's gonna go to two out of three systems successfully, but one of them, like there was that AWS outage a couple of weeks ago, and so maybe it's unavailable for a while, we'll keep automatically retrying until it's successful, or maybe there's an issue where one of the fields, there's just too many characters to go into whatever the receiving system is, um, and so two of them work fine, but one of them didn't.

00:16:42.480 --> 00:16:51.759
Now you know what's going on and you can see it, and it's not just a matter of, oh, that order didn't get fulfilled and waiting for a shopper to call saying, Where's my stuff?

00:16:51.919 --> 00:17:07.599
Um, the um, you know, the our system is purpose-built to really bring a lot more countability, um, visibility, and control to the whole process, and to minimize the the long-term uh you know expense of trying to maintain all of these.

00:17:07.839 --> 00:17:12.240
Our integrations to all these systems are maintained in our marketplace.

00:17:12.400 --> 00:17:42.559
So, you know, if let's say Shopify Big Commerce is changing uh their APIs, which we see from time to time, our users don't have to go and rewrite these connectors that we're doing it and there's version control, they can just switch to something new and go to version 1.8 of that integration, uh, and not have to take on that burden of things breaking or um or or having to spend all that money in what I'd consider RD reinventing the wheel.

00:17:43.680 --> 00:17:48.480
So this is more of a central hub for managing the data integrations.

00:17:48.559 --> 00:17:54.480
And you'd mentioned that you can work with multiple sources simultaneously in a bi-directional manner.

00:17:54.720 --> 00:17:55.200
Yes.

00:17:55.519 --> 00:18:10.319
And you also pointed out that you track the data flow to because again, if you have uh product data going from one system to uh many disparate systems, and if you have an error with one, uh you'll retry and do that.

00:18:10.720 --> 00:18:20.960
With the data, is is it a pass-through for the data through this service that you have, or is there any data residing in the iPass.com uh platform?

00:18:21.359 --> 00:18:23.119
So we are an actual data hub.

00:18:23.279 --> 00:18:31.279
And in that way, you as for instance, there are gonna be communications happening in an order fulfillment situation.

00:18:31.359 --> 00:18:38.400
It's a great example where an order is gonna maybe come into business central from a sales channel to be fulfilled.

00:18:38.480 --> 00:18:43.279
Um, but then as items are fulfilled, maybe there's a split shipment, right?

00:18:43.359 --> 00:18:46.079
There's gonna be a partial shipment happening.

00:18:46.319 --> 00:18:57.440
We need to keep updating, and so it keeps keeps that together as sort of um an amalgamated source of truth, and so you can keep dealing with the updates that way.

00:18:57.519 --> 00:19:03.759
Um, and it's really what powers a lot of the the one to many and gives a lot more intelligence to the whole process.

00:19:03.920 --> 00:19:14.559
So as opposed to just point-to-point connectors and getting data from A to B, we are really thinking about um the life cycle of the data.

00:19:14.640 --> 00:19:49.440
And so uh and there are times when data is kind of you know splicing together from multiple systems, and so for instance, we might have an organization that has a big product catalog that sells in multiple regions and different languages, perhaps, or under different brands, and they are going to use a product information management system like PIMCOR or a Kenio to manage their product data as it relates to how to categorize the data and all the attributes and tags and additional information, you know, images in a digital asset management system.

00:19:50.400 --> 00:19:55.839
And so the source of truth of the inventory and pricing might always be business central.

00:19:56.160 --> 00:20:11.920
That that's not necessarily gonna happen in in a PIM like a Kenio or PIMCore, uh but in iPass.com there's one record for that product, and we're st you're getting all of the information about that product coming together in one system.

00:20:12.400 --> 00:20:35.119
Um so at that point it's stitched together and ready uh to go wherever it needs to go, as opposed to thinking about having to get you know different fields coming together separately, and then for instance, you know, how do you even build a product into some systems if it doesn't have pricing or inventory, or if it doesn't have some of these other fields, we give that natural place to bring it all together.

00:20:36.720 --> 00:20:38.160
That's that's excellent.

00:20:38.240 --> 00:21:02.640
I I do have a question, uh kind of uh not so much of a left field, but from the world of consulting and implementing Business Central, uh with your tool being an integration tool, have have others used it, not just moving, you know, integrating data, you know, having data uh applications talk to but uh talk to each other, but more of so like moving or migrating data.

00:21:02.720 --> 00:21:16.319
Um so for example, if someone's coming from a nav system that wants to upgrade a business central, could have you had people use it to do a data migration uh uh on top of the other things that they're gonna integrate anyway.

00:21:17.440 --> 00:21:18.799
So yes and no.

00:21:18.960 --> 00:21:35.440
Um we have features as a data hub to uh manually sync pieces of data, to reactivate data, do more of a bigger catch-up on getting data into a system, um, to look for unmatched data between systems.

00:21:35.680 --> 00:22:01.039
You can use us to see data into a system what it's going to come down to is uh you know, if if I'm thinking about going from let's say NAV to business central, are are we set up to move ever all of the types of data that are needed for that user um wholesale and move them kind of you know bi-directionally?

00:22:01.200 --> 00:22:14.480
Uh or would you need to set up certain things because we'll normally think of uh of the ERP as the source of truth of certain data, and so maybe the you know the source of it, but not the destination, for instance.

00:22:14.720 --> 00:22:22.240
Um and so there are cases where some data, like moving customer records from one to the other, yeah, pretty straightforward.

00:22:22.400 --> 00:22:36.000
Um, you know, trying to move certain data, like maybe, you know, certain ty I don't know, I'll make it up here, you know, certain types of purchase orders or something, you know, we might be set up for more of a one-directional and there would be effort to be able to bridge that gap.

00:22:36.240 --> 00:22:58.559
I'd also say that, you know, while our goal is to be, you know, a quick implementation, our bigger focus is the total cost of ownership, is the ability to turn on new spokes to the hub, to minimize the maintenance, to minimize the fires that need to put out with old, you know, reactive kind of situations with connectors that were strung together.

00:22:59.119 --> 00:23:02.000
And so there's still implementation work.

00:23:02.160 --> 00:23:13.279
And if you're not going to continue to use the product, if you were just using it as a migration product, you might be better off just you know formatting the data more manually, moving it more manually.

00:23:13.519 --> 00:23:21.759
So we do like consult on opportunities like that and look at are we the best solution to help with that portion of a project?

00:23:21.920 --> 00:23:25.039
And with a migration, could be yes, could be no.

00:23:25.920 --> 00:23:38.319
Yeah, no, I it I I thought about that because um you know, certainly in in many cases, someone that moves to business central, there's more likely a high chance that they're going to be integrating to other uh solutions.

00:23:38.640 --> 00:23:47.920
So if if someone was to invest in moving from nav to business central, and at the same time they have e-commerce that they want to integrate, it would make sense.

00:23:48.319 --> 00:23:53.920
You know, they can still I mean they could utilize the the product itself to get some of the some of the heavy lifting.

00:23:54.079 --> 00:24:16.240
Because that's always the challenge for implementation is like how do you move the data from one ERP system to another, and at the same time having that consistency of uh uh perhaps they want to get e-commerce, CRM, and all the other uh integrations they want to do, um, they can still certainly benefit from utilizing iPass in that in that sense.

00:24:16.400 --> 00:24:18.640
So and I'll take it a step further.

00:24:18.799 --> 00:24:35.759
So if you're thinking about turning on a new e-commerce website with you know as an organization using let's say business central or moving to business central, you know, often you've got to think about well, how is your product data gonna get into the e-commerce site?

00:24:35.920 --> 00:24:40.000
Um, because the source of truth, and typically that's going to be us.

00:24:40.240 --> 00:24:55.039
And that's important to us because back to stitching things together, that brings more accountability so that we know when an order is coming back from the e-commerce site, it's gonna match perfectly with whatever SKU is in Business Central.

00:24:55.200 --> 00:25:09.839
That we're not worried about you know, somebody manually is adding these items into the e-commerce website, and now there are gonna be mismatches, and orders are gonna be failing to flow successfully to the ERP for fulfillment and accounting.

00:25:10.000 --> 00:25:32.480
And so we do see situations where just naturally, um even if it wasn't part of somebody's initial project plan, as they start to scope out how the integrations are gonna happen, they're gonna realize that some of that data is gonna come through us as a best practice, yeah, and they shouldn't do it manually or through some external process.

00:25:33.039 --> 00:25:51.440
Yeah, I just think it about from uh uh investment perspective, or if you're moving it to you're moving your data to business central and you have a PIM solution that you have to populate that, you're you're you're doing it in kind of one process rather than doing business central, and then you gotta figure out from business central to your PIM solution.

00:25:51.599 --> 00:26:01.920
In this case, you can do it to, hey, I'm gonna populate these things anyway, coming from a source, might as well do it uh in in one process.

00:26:02.640 --> 00:26:21.200
Yeah, and that's what we like to see is people thinking more about their entire data ecosystem and thinking about the long term, and not so much just trying to think about you know, reactively how to put a band-aid on it, how to how do they minimally get these things talking?

00:26:21.359 --> 00:26:46.240
Um, and that's where we see different outcomes that just become possible that uh by unifying these sorts of systems that, for instance, you know, for retailers dealing with point of sale, um, that they'll often today they'll have e-commerce and their e-commerce will be hooked up to their marketing stack, and their marketing stack will know all all of the shoppers' online history, but it won't know what they bought in store when.

00:26:46.480 --> 00:26:55.519
And so you'll see brands that are emailing people or sending text messages, hey, you haven't, you know, come to this, you know, to the store in a while, we haven't, you know, seen you in a while.

00:26:55.599 --> 00:26:56.240
Here's a coupon.

00:26:56.400 --> 00:27:00.720
It's like I they were at a brick and mortar store yesterday making a purchase.

00:27:00.960 --> 00:27:15.599
And you just see these silos that um you know that don't have to be broken down on day one, but being able to turn on another spoke to the hub and just get that data flowing now to the marketing stack, you know, that becomes powerful.

00:27:15.680 --> 00:27:48.720
Or I mentioned Avalera earlier, not I wouldn't say it's one of our most common integrations, but if you can imagine um the people that are often talking to customers about um there's you know their orders and sales tax exemption certificates if you're dealing with you know wholesale or non-profit or government or what have you, you know, that they're not usually the people that are in the Avalera account and that can see, or that are necessarily in the R ERP and can see if there's an exemption certificate on file when it might be expiring.

00:27:48.960 --> 00:27:59.200
We can expose that data to the CRM where the sales and account management teams have access, where the people that are sitting in the call center can say, oh yeah, you know, that's expired.

00:27:59.359 --> 00:28:01.440
Oh, yeah, nope, we have that on file already.

00:28:01.599 --> 00:28:10.799
And so it's just some of those things that cut down on a lot of that internal, you know, transferring and back and forth and delay.

00:28:13.200 --> 00:28:17.279
That's I just want to rewind a few to something that you had started talking about.

00:28:17.359 --> 00:28:25.359
Is so it's a central hub for data, and you can connect disparate systems so you can have pieces of information from many sources.

00:28:25.599 --> 00:28:43.119
So if you have item information, business central has certain item fields, uh, excuse me, characteristics of fields, whatever you like to call them, on an item that may or may not be uh relevant for an e-commerce site, or they may not have a place for an e-commerce site, an e-commerce site may have some information, a PIM may have additional information.

00:28:43.200 --> 00:28:53.119
So you can bring all of that together and then distribute the relevant information to the systems with the information that they need only, correct?

00:28:53.440 --> 00:29:04.400
Now another thing thinking about this, with it being a data hub, uh and I've had my fair share of integrations, I can assure you, uh, probably more than you know you can't remember at some points.

00:29:04.640 --> 00:29:14.880
And it's almost because here in 2025, uh everybody wants systems that talk with each other, and it's becoming easier and easier as technology advances and has been over the past several years.

00:29:15.599 --> 00:29:19.039
Can you also filter the data that goes to each system?

00:29:19.200 --> 00:29:27.839
For example, I could have a Shopify store one that has is just specifically for my wholesalers, a Shopify store two that's just for uh retailers.

00:29:28.160 --> 00:29:34.160
My product may be different uh because of the nature of the business or the nature of who I'm selling it to.

00:29:34.319 --> 00:29:40.000
And there may be different pricing or there may be different uh pieces of information that have to go to the different sources.

00:29:40.160 --> 00:29:50.480
So can you route it based upon some sort of filtering mechanism or security mechanism to uh keep the data from flowing into systems that shouldn't?

00:29:51.119 --> 00:30:08.160
Not only can you uh can you set rules to decide which systems are going to receive that data, you can also use Use uh our rules engine to decide which data is going to go through which transformations and translations.

00:30:08.319 --> 00:30:26.640
And so let's say in your the situation that you lined out in your example where different storefronts, um, it might be that um when you're dealing with different sales channels, some might be B2B and some might be B2C, and that data may need to be treated a little bit differently.

00:30:26.799 --> 00:30:33.599
So not only about where to publish it or where to send it, but how does it need to transform and translate in route?

00:30:35.839 --> 00:30:36.559
That's great.

00:30:36.799 --> 00:30:47.519
And as far as the the storage is concerned, it when I hear of data hubs, I'm used to business central, everyone talks about business central and the and the data storage and the data space.

00:30:47.680 --> 00:30:52.799
Um how is the space allotted for this platform for a customer?

00:30:53.680 --> 00:31:03.599
So we're providing um as a SaaS platform uh individual accounts for users that and our pricing's up on our website.

00:31:03.920 --> 00:31:07.519
We're you know proud to have transparency around it.

00:31:07.680 --> 00:31:12.240
Uh where we're charging based upon the number of pieces of software.

00:31:12.640 --> 00:31:15.119
Yeah, it's it's rare in the integration space.

00:31:15.279 --> 00:31:23.759
A lot of places, you know, you you've got to have uh three PhDs and consult your you know your crystal ball to figure it out.

00:31:23.920 --> 00:31:27.039
Um I won't even go down that road of fine your life.

00:31:27.440 --> 00:31:28.960
Like you said, it's uh I swear.

00:31:29.119 --> 00:31:42.640
Yeah, I swear, as much as I love Business Central and the whole Microsoft platform and all that, I swear you could have two full-time people that understand that work just strictly with Microsoft licensing and they wouldn't understand it if that even was their job 24 hours a day.

00:31:42.799 --> 00:31:45.200
So I do as Chris had stated, I do like the transfer.

00:31:45.759 --> 00:31:46.960
And easy to understand.

00:31:47.200 --> 00:31:48.799
So yeah, yeah.

00:31:49.039 --> 00:31:53.440
So it ours is based upon the number of pieces of software that you're integrating.

00:31:53.599 --> 00:31:58.319
And so basically we're counting those, if you want to think about it, like API connections.

00:31:58.480 --> 00:32:04.000
So if you have one instance of Business Central, that's one integration.

00:32:04.160 --> 00:32:11.279
If you've got one instance of Magento or Adobe Commerce or Big Commerce or Shopware, whatever e-comm, that's that's another.

00:32:11.440 --> 00:32:17.599
But to us, now those e-commerce platforms, you might have six storefronts running out of it, right?

00:32:17.680 --> 00:32:22.480
You know, that we're not counting how many brands you're operating or such.

00:32:22.559 --> 00:32:25.759
We're just thinking about how many instances of the software.

00:32:25.920 --> 00:32:34.720
Um, and so our our initial plan starts at a flat$500 a month, and that includes unlimited data throughput.

00:32:34.960 --> 00:32:54.720
So we're not nickel and diming for the API calls, the bandwidth, the storage, the number of admin users that you want, you know, to have access to the iPass.com account, to the number of data flows between the systems that you know you want to start flowing a variety of different data, no problem.

00:32:55.200 --> 00:33:14.880
Um, we're simply looking at the the number of integrations, and then there are a few add-ons that you can tack on if you want a sandbox account um because you want to hook that up to a dev or staging environment, you can get that, you know, at a a rate and such, and all that information, like I say, is published and and readily available.

00:33:15.279 --> 00:33:18.240
Um so we find that that's really advantageous.

00:33:18.400 --> 00:33:27.920
Now, I mean, for somebody that's you know, if we're talking to a Fortune 500, we're gonna be dealing with uh a single tenant implementation that we're gonna quote out more uniquely.

00:33:28.240 --> 00:33:40.720
But we've had I mean, you know, huge organizations using our our multi-tenant SaaS um groups like Nintendo, the Cleveland Cavs, the Minnesota Wild, the Air Force.

00:33:40.880 --> 00:33:52.240
Um, so you know, we're we're we're really consistent in um in the the absolute the 99% of our users being able to utilize uh that multi-tenant SaaS pricing.

00:33:52.640 --> 00:34:10.559
Okay, so it's it's it is a it you had get gotten into some other points because I was also going to start talking about the throughput and the performance, but you had mentioned and it sounds in the conversation that you had just had, you can have multi-tenancy or single tenancy if your implementation requires it because of the volume of transactions that you have, or maybe the number of connections, so you have some flexibility on the right.

00:34:11.039 --> 00:34:12.880
We've got our SOP2, etc., etc.

00:34:13.119 --> 00:34:21.119
But if somebody's infosecting, you know, that they are going to require something a little different, we can we can deal with that as a one-off, of course.

00:34:21.280 --> 00:34:32.079
Uh no, I like these integrations with the mappings because as I had mentioned, there's so many integrations that are occurring today, and everybody seems to want to uh create them from sc uh from I use the word from scratch.

00:34:32.159 --> 00:34:34.239
You know, it's my northeastern vocabulary here.

00:34:35.119 --> 00:34:38.480
So as far as as going through the implementation and setting this up.

00:34:38.800 --> 00:34:41.360
Uh in you mentioned you have some templates.

00:34:41.440 --> 00:34:43.440
Uh what do you in the templates again?

00:34:43.519 --> 00:34:46.559
Just I I I understand the concept, and I'm sure I've a lot that work with business well.

00:34:46.800 --> 00:34:47.760
They're intended to get you started.

00:34:47.920 --> 00:34:48.079
Right.

00:34:48.320 --> 00:34:56.239
You may, as you had mentioned, you may get everything that you need, but you may have some uniqueness to your business that you may need to make some adjustments for this.

00:34:56.559 --> 00:35:00.239
And that adjustment process, how is that typically handled?

00:35:00.400 --> 00:35:02.320
Do you do that adjustment process?

00:35:02.480 --> 00:35:04.480
Is does the customer do that adjustment process?

00:35:04.639 --> 00:35:06.639
Does the partner do that adjustment process?

00:35:06.960 --> 00:35:15.920
How does somebody go about having some of those uniquenesses of their business put into this platform for them to distribute the information or receive the information?

00:35:16.639 --> 00:35:33.440
So our platform, um, you know, it there's obviously, you know, there's training modules and there's information on how to uh administrate and and implement uh and such, and that's all pretty fast, rapid kind of training and information.

00:35:33.679 --> 00:35:44.639
Um, but we know that the average organization, they don't have the bandwidth to take that on, um, even if it's a smaller project.

00:35:44.800 --> 00:36:11.440
That the idea of building the project plan, asking the right stakeholders, making sure it's understood what are the business processes that that are underlying these integrations, what does success look like at the end, building out that project plan, thinking about you know what do the baseline integrations in the marketplace do and what needs to be uh supplemented there, what additional fields of data need to be mapped, and then most importantly, testing.

00:36:11.679 --> 00:36:27.360
Um, you know, so to us, uh every project, even something that's gonna use really more off the shelf, what's in the templates should go through some some UAT, some user acceptance testing, thinking about not only the most common, but also some edge cases.

00:36:27.519 --> 00:36:40.960
Um, and that's where you know you'll find that organizations forget things that have been customized in some of their software, um, or you know, that there's some field of data that's that was missed, or that there was a typo somewhere.

00:36:41.519 --> 00:36:45.039
We that all that should ideally be caught in that process.

00:36:45.119 --> 00:37:27.760
And so working with a services provider, uh, or you know, might be uh and you know, depending on uh their their area of expertise, we've got over 80 of these um agencies, SIs, VARs, uh consultancies, and and other service providers in our partner network, and that number just keeps growing, um, they can come in and they can provide the resources that are going to be great at overseeing the project and and making sure everything is successful and that it gets done within a reasonable timeline, where often people that are trying to self-implement, um everybody's got finite resources, and most people in an organization already have full plates.

00:37:28.000 --> 00:37:32.639
And so trying to get you know people to to do this internally, could they?

00:37:32.800 --> 00:37:33.280
Yes.

00:37:33.519 --> 00:38:04.239
Um, you know, if they have the time, absolutely, but uh we always prefer starting from the concept of you know, can you pull in experts that can guide you through it and make sure it's it's a a really, really successful experience, and from there figure out you know what could be done internally to cut down on on any services cost, um, and how do you marry together, having you know these folks consult and having your internal team do certain things.

00:38:04.400 --> 00:38:07.519
Um, but nonetheless, you can kind of go in either direction.

00:38:07.840 --> 00:38:34.159
But we find that our our team is going to be responsible for the uptime, the security of the platform, um, the the general features and evolution of our platform um as a system, but we leave it to the partner network to be able to provide that that services layer and deal with the unique needs of people's individual businesses and and the unique issues of their data and data hygiene and what have you.

00:38:35.360 --> 00:38:38.239
I understand that it it that all makes sense to me.

00:38:38.320 --> 00:38:42.400
I mean, working with implementations, it is great to have somebody who understands your business working with it.

00:38:42.559 --> 00:38:45.599
And I'm happy that you hit upon uh some key points.

00:38:45.679 --> 00:38:50.800
Uh you know, I could you know I tell everybody I could go and redo some landscaping in my yard.

00:38:50.880 --> 00:38:54.480
I would love to do it, but I would do it at night because I still have to work during the day.

00:38:54.559 --> 00:38:55.920
It would take much longer to get done.

00:38:56.000 --> 00:39:04.480
So sometimes that self-implementation, if you have the availability, is great to do, but sometimes you can get also done a lot quicker if you have somebody who understands what needs to do.

00:39:04.639 --> 00:39:07.360
And you know, to be quite blunt, it's their job, right?

00:39:07.440 --> 00:39:08.239
It's what they're supposed to do.

00:39:08.320 --> 00:39:19.440
They're supposed to show up, get it done, and then uh support and maintain and work with you through the rest of the journey, but it gets you off the ground faster to maybe transition some of that over to you so that you can manage it if you have the time.

00:39:19.920 --> 00:39:47.119
And you might want to call them in every now and then that maybe some data fails to flow and there's uh an API error that we're reporting from a system that you know some systems provide really detailed information when data failures happen about, you know, why it is okay, the character length was too long, or the um, you know, there there was uh basically there's a question mark and a number field, or you know, or or there's some or you know, maybe uh an API key expired with some system.

00:39:47.280 --> 00:39:52.159
Sometimes it's just you know it's a pretty bland failure and you don't know why.

00:39:52.480 --> 00:39:54.800
And somebody needs to dig in a little bit.

00:39:55.119 --> 00:40:04.639
Our system will, you don't have to recreate the error, you don't have to look for a needle in a haystack, not only does it let you know, but it will show you all the payloads between the APIs.

00:40:04.719 --> 00:40:13.599
It'll show you all the communications, you can trace where the the issue arose, but not every user wants to do that on their own.

00:40:13.760 --> 00:40:21.360
Um and so this is where you know day-to-day operations, mapping a new field, maybe they do, you know, the the end user does that for themselves.

00:40:21.599 --> 00:40:27.440
Um something that gets a little bit more complex in debugging, maybe they want to call in the cavalry.

00:40:29.679 --> 00:40:30.559
That's good, dude.

00:40:30.719 --> 00:40:31.199
I understand that.

00:40:31.280 --> 00:40:33.440
No, I like the flexibility of that as well.

00:40:33.679 --> 00:40:40.079
And uh as far as the template is kind of uh how many do you have now within your template portfolio as sort of the the get started kit?

00:40:40.159 --> 00:40:42.320
So you had mentioned business central, I'm hearing a number of names.

00:40:42.400 --> 00:40:44.320
Shopify, business central, Avalara.

00:40:44.719 --> 00:40:48.159
Well, Dave, do you have a good number off the top of your head?

00:40:48.400 --> 00:40:55.679
Or I mean dozens and dozens, but it's definitely growing uh daily um and weekly.

00:40:55.840 --> 00:41:01.440
Uh to pin a it's probably around 60, if I had to guess, off the top of my head.

00:41:01.679 --> 00:41:07.840
Yeah because we've been adding uh a lot, and at any given time we're working on several new ones.

00:41:08.239 --> 00:41:25.119
I I think too uh Brad, what's really interesting is over the last couple of months there's been a real appetite for partners, we call them MISPs in our network, um, that are looking to write integrations to our platform, right?

00:41:25.280 --> 00:41:40.800
So uh these may be uh sometimes there are maybe one-off uh uh endpoints or systems that are needed in in in you know a specific project, but sometimes they're very common ones that uh partners would like to write integrations for.

00:41:41.039 --> 00:41:45.519
We would certify that in our marketplace, and then it becomes available to everybody, right?

00:41:45.599 --> 00:42:01.920
So that's one of the real advantages of kind of our our platform and let's call it the flywheel, where as we build and as our partners build, it just sort of starts to pick up velocity and become more and more valuable uh sort of week over week, right?

00:42:02.079 --> 00:42:04.559
So no, I understand that.

00:42:04.719 --> 00:42:13.920
So partners can also create connectors for their customers to use to make it easier to integrate their system with an ERP system.

00:42:14.159 --> 00:42:14.960
I'm a little selfish.

00:42:15.039 --> 00:42:16.079
I always talk about ERP.

00:42:17.119 --> 00:42:18.400
And I'll take it a step further.

00:42:18.480 --> 00:42:23.519
So these integrations in our marketplace, our marketplace acts a bit like an app store.

00:42:23.599 --> 00:42:31.840
We've written them the vast majority of these integrations, but when partners list them, that's the last piece of the pricing that you'd see on the pricing page.

00:42:32.000 --> 00:42:37.280
If a a partner can list an integration as being free, they can also add a monthly fee.

00:42:37.440 --> 00:42:45.360
It's just a line item on the iPass.com uh invoice that our our clients receive, that our subscribers receive.

00:42:45.440 --> 00:42:48.960
But in that way, for instance, um there's currently two where there's a fee.

00:42:49.039 --> 00:42:50.639
One is another ERP, I know.

00:42:51.360 --> 00:42:58.159
Um but the um but Sugar CRM would be another$125 a month if somebody wanted to integrate with it.

00:42:58.480 --> 00:43:14.079
And that makes our marketplace more scalable because what you'll find is that if you try to box it all in into one platform like us being responsible for writing and maintaining every integration, it slows everything down.

00:43:14.239 --> 00:43:23.840
And with us, every integration is a universal translator to our hub and is interoperable with all these other integrations that are in our marketplace.

00:43:24.000 --> 00:43:32.159
So it really does uh you know improve our value proposition very quickly as we're adding and adding these.

00:43:32.320 --> 00:43:56.000
Um but to the point, sometimes you just need you if you need to integrate five pieces of software for somebody, um, four of them might be in the marketplace, and one of them uh may need to be written with our SDK, and maybe it's a bespoke piece of software or something end-of-life, or something that we would never commercially you know be out there adding, you know, with the ex expectation of selling in droves, right?

00:43:56.159 --> 00:44:12.079
But um, you can still you know pay uh as someone from our partner network, one of these service providers, to write that integration, and then it's going through all the error handling, it can talk to all these other systems, and all these other integrations are being maintained so that you don't have to.

00:44:12.159 --> 00:44:20.800
And so there's still all that value proposition of being able to you know map new fields and manage everything from a low-code interface.

00:44:21.679 --> 00:44:24.960
And you know, it it's a it's a mock system.

00:44:25.119 --> 00:44:29.280
Um, so it's built you know, this is where we I get even more nerdy, right?

00:44:29.360 --> 00:44:35.280
But it's built with microservices, API first, it's it's cloud-based and it's headless.

00:44:35.440 --> 00:44:39.599
And so that is to say we auto-scale in the cloud, we're built on top of Azure.

00:44:39.920 --> 00:44:44.239
Um, and so you know, there are a lot of different microservices running.

00:44:44.400 --> 00:44:51.920
If one of them starts to get a little bit high in resource usage, we automatically spin up more copies and balance the load.

00:44:52.079 --> 00:44:55.280
And so we're prepared to deal with big bursts of data.

00:44:55.519 --> 00:45:08.800
Our system actually, we've got a lot of features to make sure that we don't overwhelm everyone's third-party software, that we don't overwhelm their e-commerce website or or their CRM or whatever other systems.

00:45:09.599 --> 00:45:24.559
Um, but you know, uh aside from thinking uh about it um in that way, it's also you were mentioning earlier, you know, dealing with uh organizations that have multiple brands, multiple storefronts, different things.

00:45:25.119 --> 00:45:27.280
Our interface is really nice.

00:45:27.519 --> 00:45:33.679
We love demoing it because it, you know, it's uh it's very modern and it's very intuitive.

00:45:34.000 --> 00:46:07.119
But there are cases where let's say you're dealing with a manufacturer that needs to hook up something with you know a thousand distributors or a franchise with a thousand franchisees, you may not want to manually deal with turning on data flows with a thousand Shopify stores, one or a thousand point-of-sale instances for each franchisee that's got their own data going back to to the franchise to calculate royalties or push product catalog information or whatever it may be, you can script it all with us.

00:46:07.280 --> 00:46:13.760
Um and basically when you're in our interface, when you click buttons, you're basically calling APIs.

00:46:14.079 --> 00:46:18.480
You can just write a script to communicate with those same APIs.

00:46:18.639 --> 00:46:23.039
You don't need to do it a thousand times just to script it and let it run.

00:46:23.199 --> 00:46:42.559
Um, and so there are a lot of different scenarios that we run into depending on the size of an org and and what they need to achieve, where sometimes there is going to be some coding to be done um in order to really uh achieve what they need, but I haven't seen a better way out there, right?

00:46:42.639 --> 00:46:49.760
I'm I'm used to seeing people have to really, you know, set something up a thousand times versus how they could do it with us.

00:46:50.320 --> 00:46:52.880
Oh, in 2025, I still see that.

00:46:53.039 --> 00:46:55.519
So it's uh it's good to automate something as well.

00:46:55.840 --> 00:47:03.360
I'll ask you a uh uh it's kind of it's the loaded question, but it's not a loaded question, but it's it's something that if someone's looking for solutions, they talk about.

00:47:03.599 --> 00:47:09.679
And I know and just so that everyone also uh is hopefully aware that there isn't a one size fits all.

00:47:09.760 --> 00:47:13.840
Every organization's different, every integration's different, every piece is different.

00:47:14.159 --> 00:47:21.039
But what would you say is the average time to implement a connection to a system with Business Central?

00:47:21.599 --> 00:47:37.199
And again, I understand that's variability based upon which which information you're integrating, uh if there's any customizations, and I you know, just understanding some variables, but just uh if you had to say the typical implementation, right?

00:47:37.599 --> 00:47:42.400
You know, minor enhancements, minor modifications, how quickly can someone get working with this?

00:47:42.719 --> 00:47:42.880
Right.

00:47:43.119 --> 00:47:45.199
Now, and I'll give you a couple of quick examples.

00:47:45.360 --> 00:48:11.039
If we were talking about moving some customer data between business central and a marketing system like MailChimp.digital or clavio or a CRM like HubSpot or something that you know that maybe put you know 10 hours in, maybe 20 in a more complex project, and that's including in in my head at least, you know, project planning and testing and so on, soup to nuts.

00:48:11.119 --> 00:48:16.079
Make you know that, and that's me having enough buffer in there for you know for the unusual.

00:48:16.239 --> 00:48:17.920
Uh that's an expectation.

00:48:18.079 --> 00:49:15.840
If I was dealing with a complex B2B uh e-commerce situation where there's a lot of data flows of customer data, product data, order data, quotes, and um uh so on and so forth, you know, gift card data flowing in there somewhere, whatever it may be, um, you know, I I could easily see an average being more like a hundred hours, um, perhaps more, you know, uh depending again on the specs, how many product uh you know fields need to be mapped, how many um, you know, how many storefronts are there, that we do see projects on our platform that certainly take hundreds of hours, but you know, if I'm trying to think about a more average, you know, somebody that's got you know uh a business central and uh I don't know, a big commerce website, and they need to get these things hooked up, you know, I I'd be hoping to see a project like that in dozens of hours.

00:49:16.000 --> 00:49:21.440
Uh you know, maybe and and again, I you know, my foot fits really uh well in my mouth.

00:49:21.519 --> 00:49:24.639
I know from life experience, every project is different.

00:49:24.800 --> 00:49:40.719
I don't know how many more ways I can protect myself, but uh, I think 50 hours, 60 hours is probably a good starting point for a very complete, thorough project that's been um that's been properly tested and such.

00:49:40.880 --> 00:49:52.239
But again, somebody that's just gonna turn on some basic data flows that we already have and get their their inventory and pricing and what have you syncing and some order data flowing, you know, they could do it in a few hours.

00:49:53.920 --> 00:49:54.320
That's good.

00:49:54.400 --> 00:49:56.400
No, I know it's a it's a very difficult question, I guess.

00:49:56.800 --> 00:49:57.199
It is, yeah.

00:49:58.559 --> 00:50:02.800
I'll get partners and clients, you know, calling me saying, What are you talking about?

00:50:02.960 --> 00:50:05.199
This project that we just did was more.

00:50:06.000 --> 00:50:07.280
Uh and and it we see it.

00:50:07.519 --> 00:50:09.119
It's the same thing with an ERP implementation.

00:50:09.599 --> 00:50:12.960
I always have to ask that question because uh I get asked that question quite often.

00:50:13.119 --> 00:50:13.840
How long will it take?

00:50:13.920 --> 00:50:16.320
And again, it's like uh how long is a piece of string.

00:50:16.480 --> 00:50:26.320
But again, you still can say that based upon you know a certain size or a certain integration, you can expect, you know, as you had mentioned, if it's a larger implementation, it could be uh a couple weeks.

00:50:26.480 --> 00:50:31.519
If it's a very uh standard or simplistic uh implementation, it could be a couple days.

00:50:31.760 --> 00:50:34.079
Yeah, and look, I mean we it's all a meta for what just go back to.

00:50:34.239 --> 00:50:44.159
I know I've seen people, I hate to say it, you know, but I've seen people take a year on an implementation with us, but typically they're launching other software in the midst of that.

00:50:44.400 --> 00:50:46.079
Not everything was ready for us.

00:50:46.239 --> 00:50:55.199
You know, it's not like they came in and said, Oh, you know, it's uh let's implement iPass.com, everything is ready, we're just gonna stitch this together.

00:50:55.440 --> 00:51:06.000
They've got bigger projects happening in the midst of all of it that we're you know, we're the glue in between, but you can't finish implementing and testing your data flows until your other software is ready.

00:51:06.320 --> 00:51:25.599
So there's kind of a uh there's a safety net there um that I'm throwing myself in terms of uh you know from the time that all of your fields are ready that you you're ready to really implement, yeah, you know, it it can be pretty rapid.

00:51:25.760 --> 00:51:30.079
Um but uh you know you've got to get your ducks in a row as part of the project as well.

00:51:30.880 --> 00:51:33.679
Oh yes, you have to assume that the systems are in place.

00:51:34.079 --> 00:51:37.599
It's it's pretty difficult to integrate with a system that's not there.

00:51:37.760 --> 00:51:51.760
So you'd be surprised that and sometimes it's good that sometimes you've got people starting to put data in, and they're not wrong for wanting to start testing.

00:51:51.920 --> 00:51:53.599
In fact, you know, we like that.

00:51:53.760 --> 00:52:02.880
They just don't realize that they're not gonna be able to really go through full user acceptance testing until everything is is really in place.

00:52:03.199 --> 00:52:11.599
Um, or at least but in many cases, we love to see people testing each flow as that as those fields are ready and that data's ready.

00:52:11.760 --> 00:52:23.519
Um, so it's kind of a hybrid where ideally you're doing these things in lockstep, but until you get to the end, imagine you know you want to see orders coming over successfully, but the product data is not ready.

00:52:23.679 --> 00:52:27.679
Well, you know, you're not really testing everything end to end.

00:52:27.760 --> 00:52:36.400
You've gotten, you know, 90% of the way there, let's say, but there may still be some touch-up at the end when you you get it everything really, really together.

00:52:36.880 --> 00:52:56.960
I I know uh Brad, in a previous life, this has caused me to, it's probably a little bit of PTSD, but there was uh I remember a couple of projects that um where the website was being built out, and uh we didn't have a strong like, okay, when when when you're done and things are ready for production, then we'll start.

00:52:57.119 --> 00:53:13.280
This was kind of like one of these piecemeal implementations, and it was it was pretty painful because weekly there would be things that would be either added on or custom fields added, or and and when you're trying to integrate that, it it's it's like a moving target, right?

00:53:13.440 --> 00:53:15.039
So yeah, lots of fun.

00:53:16.239 --> 00:53:19.760
Oh I've lived through those as implementation.

00:53:20.079 --> 00:53:21.760
Chris may know a few about that type of stuff.

00:53:22.239 --> 00:53:30.800
Yes, yes, you go through some implementations, you you have uh uh oh, by the way, and oh we've we we forgot to do this.

00:53:30.880 --> 00:53:32.480
Oh, we didn't talk about that scenario.

00:53:32.719 --> 00:53:34.320
So there's always the challenges.

00:53:34.800 --> 00:53:42.880
The bigger the project, the more the scope creep at the end, and we find that there's no malice 99.9% of the time, right?

00:53:42.960 --> 00:53:45.599
There nobody intended for that to happen.

00:53:46.159 --> 00:54:00.159
But until you start to test things, they don't realize all the things that were never discussed, that were never documented, that nobody ever mentioned were going to be requirements, and well, now there's more work to be done.

00:54:00.320 --> 00:54:16.320
Um, so we we absolutely see that, and and we believe that that especially, you know, sizable projects, they should have, you know, and that's where I go back to I think the most important part of the whole process is the testing phase, because that's where the rubber meets the road.

00:54:16.480 --> 00:54:23.280
Um and you know, it's uh we we don't really have a lot of fear about iPass.com as a platform being able to perform.

00:54:23.440 --> 00:54:25.199
We we know it can perform.

00:54:25.360 --> 00:54:39.679
It's really a matter of um, you know what's being thrown out of left field and what's left there between the service provider and so on to be able to you know uh address that last mile.

00:54:39.840 --> 00:54:48.960
And in some cases, you know, we um even the integrations in our marketplace, as I mentioned earlier, that they support a variety of data flows.

00:54:49.199 --> 00:54:59.840
Uh there might be something that now they want to hook up to a system and they want to get some data flowing with it in a certain direction that we don't yet support.

00:55:00.000 --> 00:55:07.920
And so now, you know, there are cases where we might be able to, you know, rush that through our uh our dev team and make available.

00:55:08.000 --> 00:55:15.199
There are other cases where we we might have to point toward our SDK and suggest, well, you know, you should write something supplemental for that.

00:55:15.360 --> 00:55:22.159
Um, but those are the kinds of things, it's yeah, it's it's the uh that you know 11th hour stuff that gets you.

00:55:23.920 --> 00:55:25.440
Yeah, it's excellent.

00:55:25.760 --> 00:55:47.280
Well, Dave, Robert, we appreciate you taking the time to speak with us this afternoon and tell us all about iPass.com uh and how it can enhance uh someone's integration to many different systems, not just Business Central, which is uh yeah, it's I like the flexibility and to be able to have the interconnectivity with many systems and to have it uh much easier.

00:55:47.440 --> 00:55:58.719
I mean, uh with Business Central having the ability to have APIs and and custom APIs, it's nice to have something that can summon it on the other side to help them integrate with other systems instead of having specific solutions for each one of those.

00:55:58.960 --> 00:56:03.920
And if someone wanted to learn more about transparency.

00:56:04.159 --> 00:56:10.159
If someone wanted to learn more about iPass, uh what what's the best way that they could learn a little bit more about it?

00:56:11.760 --> 00:56:13.519
Dave, I'll throw it to you.

00:56:14.320 --> 00:56:17.280
The easiest way, go to iPass.com.

00:56:17.599 --> 00:56:30.880
Um, lots of information on there, including the pricing, uh, lots of developer tools and other information, including like the marketplace, so what you know integrations are available, which MISP partners are part of our network.

00:56:31.039 --> 00:56:33.519
Um, but also you could reach out via email.

00:56:33.599 --> 00:56:37.199
Uh, or Robert and I are both fairly active on LinkedIn as well.

00:56:37.360 --> 00:56:42.800
So certainly connect and DM us there, or Dave.malda at iPass.com.

00:56:42.960 --> 00:56:46.480
In Robert's case, Robert.rand at iPass.com.

00:56:47.039 --> 00:56:48.320
More than happy to help.

00:56:48.639 --> 00:56:52.239
And that's iPass with IPAAS.com.

00:56:52.639 --> 00:56:55.440
Integration platform as a service, yeah.

00:56:55.599 --> 00:56:57.440
And uh people can I like it.

00:56:57.599 --> 00:57:00.960
Yeah, they they can book um a meeting right through our website.

00:57:01.119 --> 00:57:08.159
So we try to make that really easy because we know seeing is understanding, and we're always happy to walk people through the tech.

00:57:09.920 --> 00:57:10.159
Great.

00:57:10.239 --> 00:57:12.079
It sounds like an amazing product.

00:57:12.320 --> 00:57:13.599
Uh and thank you again for your time.

00:57:13.679 --> 00:57:14.800
Uh speak with this afternoon.

00:57:15.039 --> 00:57:15.519
Thanks, Brad.

00:57:15.599 --> 00:57:16.480
Uh, talk to you again soon.

00:57:16.639 --> 00:57:16.719
Thank you.

00:57:17.840 --> 00:57:18.159
Take care.

00:57:19.119 --> 00:57:19.519
Yeah.

00:57:19.760 --> 00:57:20.000
Bye.

00:57:20.239 --> 00:57:25.119
Thank you, Chris, for your time for another episode of In the Dynamics Corner Chair.

00:57:25.199 --> 00:57:27.199
And thank you to our guests for participating.

00:57:27.519 --> 00:57:29.039
Thank you, Brad, for your time.

00:57:29.199 --> 00:57:32.800
It is a wonderful episode of Dynamics Corner Chair.

00:57:32.960 --> 00:57:36.320
I would also like to thank our guests for join joining us.

00:57:36.480 --> 00:57:39.199
Thank you for all of our listeners tuning in as well.

00:57:39.440 --> 00:57:43.280
You can find Brad at developerlife.com.

00:57:43.519 --> 00:57:48.000
That is D V L P R L I F E dot com.

00:57:48.159 --> 00:57:53.599
And you can interact with them via Twitter, D V L P R L I F E.

00:57:54.320 --> 00:58:02.000
You can also find me at mattalino.io, m-a-t-a-l-in-o.io.

00:58:03.360 --> 00:58:06.960
And my Twitter handle is Mattalino16.

00:58:07.840 --> 00:58:10.800
And see you can see those links down below in the show notes.

00:58:10.880 --> 00:58:12.159
Again, thank you everyone.

00:58:12.320 --> 00:58:14.079
Thank you, and take care.

Dave Malda Profile Photo

Dave Malda

Director of Partnerships

I’ve played key roles in building and scaling teams both in Sales and Partnerships. Always leading with empathy and building relationships with those who are driven to make an impact. My time has been spent mainly in the EDI, eCommerce, and iPaaS ecosystems, where success comes from hard work, a positive attitude, and a collaborative approach.

I excel in scrappy startup environments, focusing on closing key deals, forging strategic partnerships, and driving company value - all with an eye on scaling for acquisition.

Post-acquisition, I’ve helped teams navigate transitions smoothly, ensuring long-term success through collaboration and alignment with new teammates and departments.

Robert Rand Profile Photo

Robert Rand

Chief Partnership Officer

Robert first built his reputation in the tech community as the CTO of Rand Marketing, a full-service ecommerce and digital marketing agency that was acquired back in 2017. His passion for helping organizations grow and thrive across channels has continued to shape his career. After 4+ years as the head of partnerships at JetRails, where he also hosted an influential industry podcast, he joined iPaaS.com as their Chief Partnership Officer - a platform that simplifies the unification of data across complex software platforms. His many years of experience and expertise have made him a frequent contributor in the eCommerce industry, and beyond.