HRIS Integration — Automate New Starter & Team Content

Connect your HRIS (BambooHR, Rippling, HiBob) to Internal Newsletter. Automatically create new starter welcome blocks and anniversary announcements.

Connect your HR system to automatically create new starter introductions, work anniversary celebrations, and other people-related newsletter content.

What you can automate

HR Event Newsletter Block Type Example
New hire starts new_starter "Welcome Jane Smith, our new Senior Designer"
Work anniversary wins_milestones "Congratulations to Tom on 5 years with us"
Promotion team_spotlight "Sarah promoted to VP Engineering"
Team change general "The Product team welcomes three new members"

Using the webhook endpoint

Most HRIS platforms (BambooHR, Rippling, HiBob, Personio) support outbound webhooks. Point them at the Internal Newsletter ingest endpoint:

POST https://your-app.com/api/v1/webhooks/ingest

BambooHR example

When BambooHR fires a "New Employee" webhook:

{
  "title": "Welcome {{employee.firstName}} {{employee.lastName}}",
  "body": "<p>Please join me in welcoming <strong>{{employee.firstName}} {{employee.lastName}}</strong> to the {{employee.department}} team as {{employee.jobTitle}}. {{employee.firstName}} starts on {{employee.hireDate}}.</p>",
  "block_type": "new_starter",
  "auto_ready": false
}

Setting auto_ready: false means the block is created as a draft. The comms lead can add a photo and personal touch before including it in the newsletter.

Via Zapier / Make

If your HRIS doesn't support direct webhooks, use Zapier or Make as middleware:

  1. Trigger: New employee in BambooHR/Rippling
  2. Formatter: Build the title and body from employee fields
  3. Action: POST to /api/v1/webhooks/ingest

See the Zapier & Make guide for detailed setup.

Best practices

  • Create blocks as drafts — automated content often needs a human touch (photo, personal note)
  • Use the right block typenew_starter for new hires, wins_milestones for anniversaries
  • Include start date in the body so the comms lead knows which newsletter to include it in
  • Privacy — check with your HR team what information is OK to share in a newsletter