CM.com
Connect FreshPortal with CM.com to automate payment updates and customer notifications. Reduce manual work with real-time data sync.
CM.com is a cloud platform for conversational commerce that combines customer communication and payments across multiple channels. For flower and plant businesses with high-volume trading days, the integration standardizes outbound messages, links updates to real FreshPortal transactions, and keeps teams aligned on what's been paid, what's pending, and what needs attention.
The FreshPortal integration connects both systems so you can trigger customer notifications and align payment events with your operational workflow. The result: faster confirmation cycles, fewer manual follow-ups, and clearer communication around orders, invoices, and deliveries, without losing control over templates, recipients, and timing.
Website: cm.com
Country/Region: Netherlands (with international operations)
Specialization: Conversational commerce, messaging, and payments
FreshPortal and CM.com exchange customer, document, and status signals in real time through the CM.com REST API. FreshPortal pushes transaction context like invoice or order references to start payment flows or notifications, and CM.com returns delivery results and payment statuses for follow-up, reconciliation, and reporting.
Data flows
Direction: bi-directional
Frequency: real-time
Technology: REST API
What data is exchanged?
Customer identifiers and contact details for messaging or payment communication
Order and invoice references, totals, and document status context from FreshPortal
Payment request identifiers and payment status updates from CM.com
Message delivery outcomes and event logs for traceability
Automated actions
Send order confirmations, delivery updates, or invoice notifications from FreshPortal via CM.com channels
Create payment requests linked to FreshPortal invoice references where applicable
Write payment status updates back to FreshPortal for follow-up and reconciliation
Log failures and retry eligible requests to reduce missed messages or incomplete updates
Less manual chasing
Linking payment status updates to FreshPortal documents keeps sales and finance aligned every day.
Better customer communication
Consistent notifications trigger from real order and delivery events, not ad hoc emails.
Stronger control and auditability
Centralized logging of message delivery and payment events supports internal follow-up.
Built to scale
Automating repetitive steps across teams handles peak trading days without changing core processes.
Account and license
An active CM.com account with the relevant product access for messaging and/or payments, plus an active FreshPortal environment.
Access
API access to CM.com, with authentication based on your CM.com product scope. This typically uses OAuth-based flows for secure server-to-server authorization.
FreshPortal
FreshPortal API access to read and update entities like customers, orders, and invoices, and to store returned statuses in the correct administration.
