Reviews (25)
Overall rating
3.5
April 27, 2026
The video creatives are surprisingly polished.
Didn’t expect this level of quality from such a simple setup.
Great for Facebook marketing.
My Store
United States
5 days using the app