How to Set Up and Use the ButterCMS Integration
Integrate ButterCMS with Smartcat to translate and sync website content easily. Learn setup, language mapping, and translation steps.
Integrating ButterCMS with Smartcat allows you to translate your website content efficiently while keeping it synchronized across both platforms. This guide will help you set up the integration, map languages, and start translating your CMS pages directly in Smartcat — even if it’s your first time using the platform.
Overview
In this guide, you’ll learn how to:
Connect ButterCMS to your Smartcat workspace.
Configure your API keys and localization settings.
Map your ButterCMS locales to Smartcat languages.
Create and verify your integration.
Troubleshoot common issues.
Setting Up the Integration
Step 1 — Open Smartcat Integrations
Log in to your Smartcat Workspace.
From your homepage, click Set up an integration.
From the available options, select ButterCMS.
Step 2 — Add Your ButterCMS API Keys
In a separate browser tab, open your ButterCMS account settings.
Locate your API Keys (both Read and Write keys).
Copy these keys and paste them into the Create Integration form in Smartcat.
Double-check that no spaces or special characters are accidentally copied.
Step 3 — Add Page Types
In ButterCMS, go to Content Types → Page Types.
Identify the page types that you want to translate.
Click on each page type to open it, then copy the Page Type ID.
Paste the ID into the corresponding field in Smartcat’s Create Integration form.
Step 4 — Map ButterCMS Locales to Smartcat Languages
In ButterCMS, return to your account settings and open the Localization tab.
Review your active locales (e.g., en, de , es , fr ).
In Smartcat, map these locales to their corresponding Smartcat languages.
Once all locales are mapped, click Create Integration to finalize the setup.
Using the Integration
To start the translation process, simply select your content (for example, an article) and click Create translation.
Select if you want to create a new project in Smartcat or upload a file to the existing project. Enter the project data, such as name, deadline, and source and target language.
You can select multiple target languages.
Select the appropriate workflow for your translation. The Automatic Translation → Post-Editing workflow allows Smartcat to select the most suitable AI engine for the initial translation. After that, you can review the translation yourself or invite a collaborator to your project in Smartcat.
Proceed to the Integration-specific settings by clicking the respective button below. Select the import mode for your translation: to import existing translations or skip this step.
After the synchronization process is complete, you will see a list of target languages under the title of the original file. Click on the underlined title on the left to open your project in Smartcat.
Troubleshooting & Common Issues
API Key Errors
Problem: Smartcat displays an “Invalid API key” or “Authentication failed” message. Solution:
Ensure you copied both Read and Write keys correctly.
Verify your ButterCMS account permissions include API access.
Try regenerating new keys and re-entering them in Smartcat.
Missing or Unlisted Page Types
Problem: Your expected page types don’t appear in Smartcat. Solution:
Confirm that the page type exists and is published in ButterCMS.
Check if the Page Type ID was entered correctly.
Reconnect the integration if newly created pages were added after setup.
Locale Mapping Issues
Problem: Some target languages aren’t displaying properly. Solution:
Review your ButterCMS Localization tab to confirm all locales are active.
Make sure each locale is mapped to a valid Smartcat language code.
Re-save the integration to refresh language mapping.
FAQs
Q: Does the integration support all content types? Currently, it supports Page Types and Collections. Some dynamic modules may require manual syncing.
Q: What happens if I update a page in ButterCMS after integration? I f autosync rules are set up Smartcat will automatically detect and import updates, during the next sync cycle.
Summary
By following this guide, you’ve successfully:
Linked your ButterCMS account with Smartcat
Configured locales and page types
Learned how to troubleshoot common connection issues
You’re now ready to streamline your multilingual content process directly between ButterCMS and Smartcat!