What Aproova does, from the first version to final approval
See how Aproova handles visual feedback, versions, review stages, client access, decisions, and integrations.

Upload is only the beginning of a review. Feedback, corrections, a new version, and a decision still need to follow.
Aproova keeps those steps in one review, so the team sees the full history while an occasional client sees only the material and action meant for them.
Review 3D models in GLB, FBX, STL and OBJ
Explore models, add points, arrows and areas, compare versions and record approval in the 3D pilot.
A self-contained GLB or FBX, STL or OBJ file up to 50 MB, also within your plan limit, and up to 1 million triangles.
Adjust 3D lighting and background
Adjust light intensity, direction and elevation, choose a background and save the view with a comment.
A 3D model open in the viewer.
Connect notifications to Slack
Create a Slack link, connect a channel, and test review notifications before activating them.
You must be the Aproova workspace Owner, have a plan with webhooks, and have permission to configure the destination channel.
Connect notifications to Microsoft Teams
Create a Teams workflow, connect the channel, and confirm delivery of Aproova notifications.
You must be the Aproova workspace Owner, have a plan with webhooks, and have permission to configure the destination channel.
Configure webhooks and n8n
Send review events to an HTTP service with filters and custom data.
Workspace owner and a plan with webhooks (Flow or above). Have the receiving service’s production URL; external accounts and fees are separate.
Configure WhatsApp notifications
Connect a supported provider and choose recipients and events.
Workspace owner and Flow or above. Your own account and credentials for Evolution API, Z-API, WhatsApp Cloud API, Twilio or WATI; provider costs and rules are separate.
Comment on the actual work
Image comments stay with the marked area, PDF comments with the page, and video comments with the playback position. Replies, attachments, filters, and required changes remain in the same thread.
The person making the correction receives the request with its context instead of translating a vague message from chat.
Keep versions and campaign packages together
A correction becomes a new version of the existing review. Earlier comments remain available and two versions can be compared before approval.
In a package, each file keeps its own version and status. A story can return for changes while the post and PDF remain approved.
Control who reviews and who decides
Commenters and decision makers can have different permissions. Stages define who acts now and whether one or every required person must approve.
Internal versions and private comments stay restricted until the team releases work to the client. The final decision remains attached to the version that was reviewed.
Connect the review to the rest of the operation
Trello can keep the work item while Aproova keeps the proof. Webhooks send review events to n8n or another HTTP service for notifications and custom routines.
The integration carries the update. The asset, feedback, and approval history stay in Aproova.
A small campaign example
A team uploads a social post, a PDF, and a short video. Marketing comments on the headline, legal marks a required PDF change, and the client approves the video.
Only the affected files receive a new version. The package stays together and the final record shows which file was approved and which one returned for changes.
Questions people ask before setting up the workflow
Which files can Aproova review?
Images, PDFs, and videos can be reviewed in the browser. Source files can accompany the proof for download while a compatible preview is used for visual review.
Do clients need to join the workspace?
No. A controlled link can open only the review released to that client and show the actions allowed for their role.
Does Aproova replace Trello or n8n?
No. Aproova manages the content review and decision. Trello can manage the work item, and n8n can receive events for custom automation.

