Paying for Event Expenses
One invoice, four systems, twenty-plus human touches. Most of the fix is inside a system we already control.
Two versions, one direction. Click through to see the path. →
One event invoice touches four systems and two teams — 21 steps end to end, 23 when the payee is new.
Member Experience submits in Salesforce; Accounting re-codes and approves; a paper packet is hand-assembled; NetSuite gets the payee and PO; Stampli runs review, approval and payment; then someone clicks back into Salesforce to mark it paid.
Four things make this slow — and three of them are Salesforce habits, not system limits.
The Campaign Project ID already knows almost everything we ask people to type.
Every event invoice hangs off a Campaign Project — the source of truth for event code, gathering type, group, department, experience code, subsidiary and location. Today two teams re-type it. The only field that truly needs a human is the expense code, because it requires reading the invoice.
Five changes, all inside Salesforce, none waiting on another system.
These are the green notes on the process map. Every one of them is configuration and workflow we control today.
Same four systems, but the Salesforce half of the journey collapses.
The steps that disappear are the ones inside Salesforce, and the ones that stay get lighter — ME only enters what the invoice itself tells them. Downstream — NetSuite, the AP tool — is untouched and waits for the vendor decision.
V2 waits on one decision: Stampli or Rippling.
Every integration on the AP side — packet upload, invoice creation, "paid" flowing back — is built against a specific tool. We shouldn't invest in Stampli plumbing if the tool is about to change. V1 doesn't have this problem, which is why it goes first.
Two human decisions. Everything else moves on its own.
ME submits. Accounting approves. From there, the payee, PO, packet, invoice and payment status flow between systems without anyone re-typing, uploading, or clicking back to mark something paid.
Submit. Approve. Paid.
Member Experience describes the expense once. Accounting makes one decision. The systems carry it the rest of the way and tell Salesforce when it's done.