Skip to content

Integrations and API keys

Connect Slack, Unsplash, Zapier, Transistor.fm and FirstPromoter, and create API keys and webhooks for your own tools.

Who can do this: Administrators and the site owner. Zapier, Transistor.fm and custom integrations need the Publisher or Business plan.

Integrations connect your site to other services. Go to Settings → Advanced → Integrations. The Built-in tab lists ready-made connections; the Custom tab holds the API keys you create for your own tools.

The Built-in integrations list: Zapier, Slack, Unsplash (marked Active), FirstPromoter, Pintura, Transistor.fm and Content API.
Select any integration to set it up. Active ones are marked.

What each plan includes

IntegrationStarterPublisher and Business
Slack, Unsplash, FirstPromoter, Pintura, Content APIYesYes
Zapier, Transistor.fmNoYes
Custom integrations (Admin API keys, webhooks)NoYes

On Starter, the locked integrations are greyed out with an Upgrade button. See plans and what each includes.

The Built-in integrations list on the Starter plan, with Zapier and Transistor.fm greyed out at the bottom and an Upgrade button beside each.

Built-in integrations

IntegrationWhat it doesWhat you need
SlackPosts a message to a Slack channel each time you publish. Works with Slack-compatible tools such as Discord and Mattermost.An incoming webhook address from Slack. Paste it in Webhook URL, choose a Username, select Save, then Send test notification.
UnsplashLets you search and insert free Unsplash photos from the editor, with credit added for you.Nothing. It’s on for new sites; switch it off here if you don’t want it.
FirstPromoterTracks referrals for a member referral or affiliate programme.A FirstPromoter account. See set up FirstPromoter.
PinturaAdds advanced image editing (crop, rotate, annotate) inside the editor.Your own Pintura licence. Upload the pintura-umd.js and pintura.css files from the Pintura package.
Transistor.fmGives your members access to private podcasts hosted on Transistor.A Transistor.fm account. Switch on Enable Transistor, then copy the Admin API key and API URL into Transistor.
ZapierConnects your site to thousands of apps: post new articles to social networks, add new members to a spreadsheet, and so on.A Zapier account. The panel lists ready-made Zaps and shows the Admin API key and API URL Zapier asks for when you connect your site.
The Transistor.fm integration panel with an Enable Transistor switch, and Close and Save buttons.
Most built-in integrations are a switch and a field or two.

Content API key: read your published content

The Content API gives read-only access to what’s already public on your site: published posts, pages, tags, authors and tiers. Developers use it to show your posts in an app, on another website or in a static site. Select Content API in the built-in list to find the key and the API URL.

The Content API panel explaining that the key gives read-only access to published content, with a Content API key and the API URL https://northern-ledger.blogaly.uk.
Example key. Yours is unique to your site.

The Content API key is safe to use in a browser or app, because it can only read things anyone can already see. It’s available on every plan.

Custom integrations: Admin API keys

A custom integration gives a tool of your own its own set of keys, including an Admin API key that can create and change content and members. Use one per tool, so you can revoke one without breaking the others. Available on Publisher and Business.

  1. Select Add custom integration at the top of the Integrations section.
  2. Give it a name you’ll recognise, such as the name of the tool, and select Add.
  3. Copy the keys you need: Content API key, Admin API key and API URL. Add an icon and description if you like, then select Save.
The Add integration dialog with a Name field and Cancel and Add buttons.
A custom integration called Northern Ledger events calendar, with title and description fields, a Content API key, an Admin API key and the API URL, above an empty webhooks list.
Example keys. Each custom integration gets its own.

Webhooks

A webhook tells another service the moment something happens on your site, by sending details to an address you choose. Webhooks belong to a custom integration, so they need Publisher or Business.

  1. Open your custom integration and select Add webhook.
  2. Give it a Name, choose an Event, and paste the Target URL the other service gave you.
  3. Optionally add a Secret, which the other service can use to check the request really came from your site.
  4. Select Add.

Events cover posts (created, published, updated, unpublished, scheduled, deleted, tag added or removed), the same for pages, tags (created, updated, deleted), members (added, updated, deleted), and Site changed (rebuild), which fires on any change and suits static-site builders.

Good to know

  • Only Administrators and the owner can see and manage integrations.
  • The API URL is your site’s address. If you connect your own domain, update any tools that use the old one.
  • Each staff member’s own sign-in is separate from API keys. To give a person access, invite them as staff instead.

Last checked against the product on 7 November 2026.

Related

Still stuck?

Tell us what you were trying to do and what you saw, and we’ll help you sort it out.

Contact us