What was said
What this says
Current to 13 Oct 26Veldmaat Payments raised a refresh that was not complete by 07:00 on Tuesday and was late again on Wednesday. Joost Verbeek asked for it to be recorded. Exact Online is still waiting on the read-only user.
What happened: Yusuf Demir explained that Tuesday's contacts pull hit source errors and finished after seven. The data was correct after a re-run but late. The cause of Wednesday's delay is not yet known.
Customer view: Joost said late is the problem, because the account managers open the brain at eight. He wants the seven o'clock commitment recorded and asked that Tuesday not happen again.
Commercial: This is the first ticket three weeks in, and Joost will use the log at the QBR. He is holding back the account managers until the Zendesk data is checked.
Watch: Exact Online has not started. Joost will ask Elena for the early March date on paper.
Themes
Current to 9 Oct 26Who was there
BB-Demo
Them
Follow-up
Next steps
Current to 9 Oct 26- Yusuf Demir starts the nightly job earlier and adds page-level retry after testing.
- Sanne Bakker sends her timestamped log for Wednesday and updates the Zendesk identifiers.
- Elena Novak confirms the Exact Online date to Joost Verbeek in writing.
Risks
Current to 9 Oct 26- Two late refreshes in the first weeks against the 07:00 commitment, with the Wednesday cause unknown.
- Exact Online cannot start until the read-only user is approved, putting the early March date at risk.
- Zendesk organisations without a merchant identifier will not attach to a merchant until fixed at source.
Opportunities
Current to 9 Oct 26- A status query in the customer's Snowflake account gives Sanne Bakker a way to confirm each load without counting rows by hand.
Transcript
- Yusuf Demir NoneMorning. Yusuf here. Can you hear me? Good. I'll start with the state of play. HubSpot connector, last good load finished at 06:40 this morning. Zendesk connector is built, not yet scheduled.
- Sanne Bakker NoneMorning. Again, I need to say it. Refresh not complete at 07:00 on Tuesday. See ticket from Tuesday. And it was late on Wednesday too.
- Joost Verbeek NoneHello Yusuf. Before we go on. Were the actions from the kickoff done? I have two on my list.
- Yusuf Demir NoneFrom my side, yes. Sanne sent the samples, and I've used them to build the mapping for the merchant identifier. The invoice question is with Elena, not me. I don't touch that.
- Joost Verbeek NoneFine. Elena wrote to me about it already. So. Tuesday.
- Yusuf Demir NoneTuesday. The source returned errors on the contacts pull. The job retried, then ran out of its window. It finished after seven. I've re-run it, and I told Elena at the time.
- Sanne Bakker NoneYou re-ran at what time?
- Yusuf Demir NoneJust after half past seven. Row count matched the source after the re-run. I checked it against the export you sent.
- Joost Verbeek NoneSo the data was right, but late.
- Yusuf Demir NoneRight but late. Yes.
- Joost Verbeek NoneTo be honest, late is the problem. The account managers open it at eight. So what is the plan?
- Yusuf Demir NoneTwo changes. First, the nightly job starts earlier, so there is room for a retry before seven. Second, a failed page is retried on its own, not the whole pull. I'll make the first change today. The second one needs a test, so I'd say a couple of days.
- Sanne Bakker NoneAnd Wednesday? It was not the same error.
- Yusuf Demir NoneNo. Wednesday I don't know yet. The log shows the load started on time and then waited. I don't want to guess without the source side. Do you have the source timings from your end?
- Sanne Bakker NoneI have my own log. I will send it. Timestamps for each morning.
- Yusuf Demir NoneThat would help. Thanks.
- Joost Verbeek NoneLet me be direct. We are three weeks in and the first ticket is a missed refresh. What was agreed was a refresh by seven. I want that recorded.
- Yusuf Demir NoneIt's recorded. I've put it in the ticket, and Elena has it. I won't argue with it. The commitment is seven.
- Joost Verbeek NoneGood. Then we move on.
- Yusuf Demir NoneZendesk next. The connector pulls tickets and organisations. The mapping uses the merchant identifier on the organisation. In the sample, a fair number of organisations had that field empty.
- Sanne Bakker NoneYes. Older merchants. Support never filled it in.
- Yusuf Demir NoneThen those tickets will not attach to a merchant. I'd rather list them than guess a match by name. I can give you the list of organisations without an identifier.
- Joost Verbeek NoneDo that. Sanne will fix them at source. I do not want a name match that is wrong. A wrong merchant on a risk page is worse than an empty one.
- Sanne Bakker NoneSend the list. I can bulk update in Zendesk. I will need a day.
- Yusuf Demir NoneI'll send it this afternoon. After your update I run the Zendesk load and tell you the row count.
- Joost Verbeek NoneNow Exact Online. Where are we?
- Yusuf Demir NoneNot started on my side. I'm waiting for the read-only user. Without it there is nothing to connect to. Sanne, where is that?
- Sanne Bakker NoneFinance approved in principle. They want the list of what the user can see. I have it half written.
- Yusuf Demir NoneI can write that list. It is a short one. Invoices, customers, payments. Nothing else.
- Joost Verbeek NoneAnd the date is still the Friday in early March?
- Yusuf Demir NoneFrom the engineering side, yes, if I have the user in the next couple of weeks. I won't say more than that. Elena owns the commitment, and she will confirm in writing.
- Joost Verbeek NoneFine. Never accept a vague timeline from me, so I will ask Elena for it on paper.
- Yusuf Demir NoneThat's fair.
- Sanne Bakker NoneA practical thing. How do I know in the morning that the load was complete? I do not want to count rows by hand.
- Yusuf Demir NoneEach load writes a status line with the start, the end and the row count. It sits in a table in your Snowflake account. I can give you a query that shows the last good load per connector.
- Sanne Bakker NoneYes. Send it. That replaces half my log.
- Joost Verbeek NoneKeep the log anyway. For the QBR.
- Sanne Bakker NoneI will.
- Joost Verbeek NoneUsers. We have forty licensed. At the moment it is me and Sanne, and a few clicks from a colleague. I will not bring in the account managers until the Zendesk side is checked.
- Yusuf Demir NoneSensible. I'd tell you when the Zendesk data is clean. That's my call to make with the row counts in hand.
- Joost Verbeek NoneGood. So, summary please.
- Yusuf Demir NoneHubSpot job starts earlier from today. Page-level retry in a couple of days, tested first. Sanne sends her log for Wednesday. I send the list of Zendesk organisations without an identifier this afternoon. I write the permission list for the Exact Online user. And I send Sanne the status query. All of that goes to Elena in writing today.
- Sanne Bakker NoneOkay. Nothing to add.
- Joost Verbeek NoneNothing from me. Thank you, Yusuf. Please do not let Tuesday happen again.
- Yusuf Demir NoneUnderstood. I'll watch it every morning this week. Thanks, Yusuf.
- Sanne Bakker NoneBye.
- Joost Verbeek NoneMet vriendelijke groet.