forumNew topic

Agency sent CRM development mockups — what exactly should I be looking for in these screens and diagrams?

EEsra S***MemberCommunity member
Joined
Jan 2026
Message
367
#1

We run a 14-person industrial packaging and logistics supply company in New Jersey. To consolidate our sales, customer tracking, and dispatch operations into one dashboard, we signed an 18,000-dollar custom CRM deal with a local software agency. Last week, the agency sent us nearly 30 files labeled "CRM development visuals."

The deliverables include colorful UI mockups, complex flowchart diagrams with boxes everywhere, and tables showing database relationships. I'm not a technical manager; I run sales and operations. Aside from the buttons looking clean on screen, I have no idea which visuals are actually critical to our day-to-day workflow.

What should I specifically focus on in the mockups and diagrams the agency provided at this stage? What happens down the road if we miss a critical screen before development wraps up?

MMerve Y***Member
Job title
Data Analyst
Sector
Energy
Organization type
120-person company
Joined
Apr 2023
Message
191
Most Helpful#2

Short answer: The visuals the agency sent aren't just aesthetic mockups—they're the functional contract for your software. Instead of fussing over colors and logos, focus straight on the customer profile detail view, the quote-to-order workflow steps, and the user permission screens.

I'd suggest reviewing them across three main buckets: 1) Data flow diagrams: From the moment a lead enters the system to the final invoice, what stages does it pass through, and is there any disconnected step? 2) Dynamic data screens: Clean, empty screens are deceptive; when a list view has 500 rows, where do the filters and search bars sit? 3) Error and alert modals: What does the user see when invalid data is entered or a required field is left blank?

The most critical screen you must look for—which is usually overlooked—is the "Roles and Permissions" matrix. That diagram dictates whether warehouse staff can see sales numbers, or whether a new intern can export the customer list. If a workflow step isn't in those diagrams, it won't be written into the code.

Before signing off, have one of your reps walk through a mock sale using these screens. If you catch a missing button or missing data field in the order-to-shipping flow, request a revision right away; adding that screen after development wraps will mean extra change-order costs from the agency.

PPınar U***MemberCommunity member
Joined
Mar 2023
Message
188
#3

Speaking from ten years of PM experience: designers usually mock up the "happy path." They show you clean single-line names and neat two-digit order numbers. Ask them: "What does this screen look like when a customer has 8 branches and 40 open orders?" Real life is messy—if the designs can't handle edge cases, the system will fall apart at launch.

OOkan U***ExpertCommunity member
Joined
Apr 2023
Message
286
#4

Those flowcharts with boxes are probably entity relationship diagrams. Even if you're non-technical, check this: does the logic on the line connecting the Customer box to the Order box make sense? Can one customer have multiple delivery addresses? If the diagram shows address as a single static box under customer, you won't be able to add a second shipping address later. Don't worry about the tech details, just verify the relationship rules.

Correction: I misremembered the figure, it was a bit lower.

UUğur Ö***Member
Job title
Sales Manager
Sector
IT services
Organization type
regional distributor
Joined
Jan 2024
Message
5

Doki · Brand identity · 2026

#5

Lay out all the mockups in order and trace the entire lifecycle of a single order. Customer calls, you quote them, it turns into an order, packing slip gets issued. Is there a screen for each of these 4 steps? If any step is missing, the agency either assumed it's an out-of-the-box module or flat-out missed it. Make a punch list and request the missing steps in writing immediately.

YYasemin Y***Expert
Job title
Sales Manager
Sector
Machinery manufacturing
Organization type
a company within a holding
Joined
Aug 2022
Message
46
#6

we made a similar mistake last year only looked at the main dashboard and charts and everything looked great. turned out they never designed a discount field on the invoicing screen and then billed us extra for out-of-scope work. pay close attention to filter buttons and table scroll areas.

edit: fixed a few typos.

GGökhan G***MemberCommunity member
Joined
Mar 2023
Message
4
#7

Did the agency send these as static images, or did they provide a clickable prototype link? Without a prototype, it's basically impossible to tell where buttons lead. Also, are there dedicated mobile wireframes, or did they only deliver desktop views?

BBurcu B***MemberCommunity member
Joined
Jan 2025
Message
264
#8

When we had a similar dashboard built for 24,000 dollars, we approved the mockups in three days, and then for four whole months they kept rejecting our requests saying "but you didn't include this in the design." We ended up paying an extra 3,200 dollars just because of two missing reporting screens. Legally, mockup approval is treated as a delivery condition, so do not rush it.

MMeryem S***Member
Job title
Human Resources Specialist
Sector
E-commerce
Organization type
two-branch business
Joined
Dec 2024
Message
303
#9

It's very common for software agencies to download screenshots from template sites and pitch them as "custom design." Do the screens they sent you actually use your company's real terminology, or is it all generic placeholder text? If they haven't used real data, it's not custom-built for you, it's just an off-the-shelf template.

BBeren N***Member
Job title
Project manager
Sector
Insurance
Organization type
300-person organization
Joined
Mar 2024
Message
6

Doki · Interface design · 2025

#10

Thanks for posting. Payment schedules should be tied to project phases, not calendar dates.

İİbrahim A***ExpertCommunity member
Joined
May 2024
Message
1
#11

Thanks for posting. Just because everyone does it doesn't mean it's right.

If you have questions, write them; I'll answer as best I can.

İİlknur Y***MemberCommunity member
Joined
Sep 2025
Message
2
#12

I'm a small business, let me explain from my side. People defend habits, not processes. Resistance comes from there.

Start with a small trial; don't commit to everything at once. If you have questions, write them; I'll answer as best I can.

FFatma Ç***New member
Job title
Human Resources Specialist
Sector
Printing
Organization type
20-person company
Joined
Aug 2026
Message
1
#13

i'd appreciate it if you shared the outcome.

DDeniz B***ExpertCommunity member
Joined
Jan 2026
Message
79
#14

Great work. People defend habits, not processes. Resistance comes from there.

Every "we'll look at it later" in a meeting means unbilled work. I'm also curious if anyone does it differently.

DDilara A***Member
Job title
Data Analyst
Sector
Sports and fitness
Organization type
120-person company
Joined
Aug 2023
Message
113

Doki · Infrastructure migration · 2024

#15

Let me summarize what's been said so far. Implementing a change request process doesn't slow things down it speeds them up.

Weekly written progress reports are much more useful than asking for dates. Of course it varies if your situation is different.

KKadir K***VeteranCommunity member
Joined
Mar 2023
Message
212
#16

We need to make a distinction here. The answer varies greatly by industry; there is no one-size-fits-all rule.

Most time waste accumulates in tasks waiting for approval.

İİbrahim O***Expert
Job title
Software developer
Sector
Consulting
Organization type
300-person organization
Joined
Nov 2025
Message
278
#17

im a small business let me explain from my side. when you try to change everything at once, nothhing settles.

ask who prepared the quote and who will actually do the work. just leaving this note, it might be useful.

KKader T***Expert
Job title
Marketing director
Sector
Law
Organization type
boutique agency
Joined
Oct 2025
Message
3

Doki · Phishing awareness training · 2023

#18

This thread is archived. Code without setup documentation isn't yours, even if you have it.

When making a decision, first look at what data you have on hand. If you have questions, write them; I'll answer as best I can.

FFatma G***MemberCommunity member
Joined
Oct 2023
Message
202
#19

I was thinking the same thing. If you don't write this down from the start, it leads to arguments later.

This is my opinion, I'm not claiming it's absolute truth.

AAlper P***Member
Job title
System administrator
Sector
Real estate
Organization type
20-person company
Joined
Aug 2024
Message
85
#20

Three different views emerged, they all complement each other. Implementing a change request process doesn't slow things down, it speeds them up.

If you post the result here, it will help others too.

This topic has been closed.The moderator marked the topic as resolved. If you have a similar issue, you can open a new topic.
New topic