When sending content to a WordPress site that uses Elementor, simply posting raw HTML to the 'content' field won't apply Elementor's styling or structure because Elementor stores its layouts as JSON data linked to widgets and sections. To preserve styling, you typically need to submit content in Elementor's proprietary JSON format or use Elementor's Template API, which is more complex. If that's too complicated, a common workaround is to use the Classic Editor for content or the Elementor HTML widget to embed raw HTML, though this limits Elementor's advantages. You can also try programmatically adding the required Elementor post meta and data structure, but that requires deep knowledge of how Elementor stores its layout. For automation, converting your HTML to Elementor JSON would be ideal but is fairly involved. Using a small formatter API might help you transform or validate content formats in your workflow. Overall, if you want full Elementor compatibility, pushing Elementor JSON is the best route; otherwise, fallback to Classic Editor or Elementor HTML widget may be simpler.