Authenticate using an API key scoped for emails/builder.readonly. Treat the key like a password and rotate it regularly.
Connect Smaily to the integration by providing a valid Smaily API token or OAuth credential that permits content creation and updates.
Endpoints you’ll commonly use: – GET emails/builder – emails/builder.write – POST emails/builder – POST /emails/builder/data – DELETE /emails/builder/:locationId/:templateId – emails/schedule.readonly – GET emails/schedule – blogs/post.write – POST /blogs/posts – blogs/post-update.write – PUT /blogs/posts/:postId – blogs/check-slug.readonly – GET /blogs/posts/url-slug-exists – blogs/category.readonly – GET /blogs/categories – blogs/author.readonly – GET /blogs/authors
Trigger: A new blog post is published in Blogs API.
Actions: create the corresponding post in Smaily and optionally share it in a newsletter.
Method path: POST /blogs/posts
Key fields: title, content, slug, category, author, status
Trigger: a new or updated category in Blogs API.
Actions: create or update categories in Smaily’s content system to keep taxonomy aligned.
Method path: GET /blogs/categories
Fields: id, name, slug, description
Trigger: an existing blog post is updated in Blogs API.
Actions: push changes to Smaily via PUT /blogs/posts/:postId to keep content in sync.
Method path: PUT /blogs/posts/:postId
Fields: postId, title, content, slug, status
Automate blog publishing workflows to ensure your readers always see fresh content in Smaily newsletters.
Keep your content catalog synchronized across your CMS and email campaigns with minimal manual effort.
Reduce data entry errors by centralizing content updates through a single workflow.
Overview: The integration uses a set of endpoints to create, read, update and check posts, categories, and authors, enabling a smooth content flow between Blogs API and Smaily.
API stands for Application Programming Interface — a set of rules that allow different software systems to communicate.
Slug is a URL-friendly identifier used in links and post URLs to help with SEO and readability.
A blog post is a piece of content that can be published, edited and repurposed across channels.
A category groups posts by topic and helps organize content in both Blogs API and Smaily.
Assemble a weekly digest from recent posts and automatically send it to Smaily subscribers.
Schedule posts to publish at optimal times and trigger Smaily newsletters accordingly.
Check slug availability before publishing to prevent duplicates using the slug check endpoint.
Obtain an API key with the proper scope and keep it secure. Store credentials safely.
Configure the trigger and action mappings to the endpoints listed above.
Run tests to verify data flow and then enable the automation.
No coding is required for basic setup if you use a Zapier connector or a prebuilt integration. The UI guides you through connecting accounts and mapping fields. For more advanced automations, you can add conditional logic or custom fields, but the core flow remains point-and-click.
You can sync post content (title, body, slug), categories, and author data, and you can push a post to Smaily newsletters. Be mindful of formatting and field compatibility, and ensure you map each field correctly to Smaily.
Sync can be trigger-based or scheduled depending on your setup. In Zapier, you can configure the trigger to fire on new posts or updates, with optional polling intervals if you prefer a scheduled cadence.
Limits depend on your plan and the API’s rate limits. If you expect high volume, batch updates or schedule runs to stay within limits, and monitor quotas inside your integration dashboard.
Use API keys with least privilege and rotate them regularly. Store credentials securely and prefer OAuth where supported. Always follow best practices for credential management.
Yes, you can connect multiple Smaily workspaces by configuring separate connections or accounts within Zapier. Each workspace can receive content independently based on the mapping you choose.
If a slug exists, the slug-exists endpoint helps you detect duplicates. You can resolve conflicts by updating the slug or choosing a different slug for the new post.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers