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:
- Trigger: New employee in BambooHR/Rippling
- Formatter: Build the title and body from employee fields
- 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 type —
new_starterfor new hires,wins_milestonesfor 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