# Welcome new hires each morning from Rippling to Slack and Calendar

> Every weekday morning, spot who's starting today in Rippling, post a warm Slack welcome, and put a manager intro on their calendar.

- Workflow type: agent
- Services: Rippling, Slack, Google Calendar
- Categories: HR & People, Operations
- Published: 2026-07-08

## What it does

- Checks Rippling every weekday morning to see who is starting at the company that day.
- Writes a personalized welcome message for each new hire based on their role, department, and location, and posts it to your welcome channel in Slack.
- Puts a 30 minute meet your manager intro on both calendars for the new hire's first afternoon.
- Stays quiet on days when nobody new is starting, so your Slack channel never fills up with noise.

## What you'll need

- A Rippling admin account with permission to read workers, managers, departments, and work locations.
- A Slack workspace with the General Input app added to your welcome channel.
- A Google Calendar account that can send invites to your new hires and their managers.

## Prompt

Every weekday at 7am, run a day-one welcome sequence for anyone starting at the company today. The workflow should be agent-based because the welcome copy needs to be personalized per hire and the workflow has to handle zero, one, or several starters cleanly.

Step 1: Find today's starters in Rippling. Call Rippling's List Workers operation with expand set to include user, manager, department, and work_location. Filter to workers whose start date is today (the run date, in the company's local timezone). If the result is empty, exit silently without posting or scheduling anything.

Step 2: For each new hire, draft a warm, personalized welcome message. Reference their name, role, department, and work location so it reads like a real welcome, not a template. Post the message to the #welcome Slack channel using Slack's Send a Message operation.

Step 3: For each new hire, use Google Calendar's Create Event operation to schedule a 30-minute "Meet your manager" intro on the new hire's first afternoon (default to 2pm in their work location's timezone). Invite the hire and their manager using the email addresses from the expanded user and manager objects. Include a short agenda in the event description.

Edge cases: If a hire has no manager assigned in Rippling, still send the Slack welcome but skip the calendar invite for that hire and note it in the run summary so HR can follow up. If several people start on the same day, process each one individually so every hire gets their own Slack post and their own calendar invite.

At the end of the run, produce a short summary listing which hires were welcomed, which manager intros were scheduled, and any hires that were skipped and why.

## How to customize

- Change the run time or point it at a different Slack channel.
- Adjust the tone, length, or format of the welcome message.
- Move the manager intro to a different day, time, or duration.
- Add extra invitees like an HR partner or an onboarding buddy to the calendar event.

## FAQ

### What happens on days when no one is starting?

The workflow checks Rippling, sees nobody has a start date of today, and exits without posting to Slack or creating a calendar event.

### Can I use a channel other than #welcome?

Yes. Point it at any Slack channel your workspace admin has invited the General Input app into.

### Does every new hire get the same welcome message?

No. Each message is drafted individually using the hire's role, department, and location so it reads like a real welcome, not a template.

### What if a new hire doesn't have a manager assigned in Rippling yet?

The Slack welcome still goes out, the calendar intro is skipped for that person, and it's noted in the run summary so HR can follow up.

### Can it handle several new hires starting on the same day?

Yes. Each starter gets their own Slack post and their own calendar invite, so a big Monday cohort is handled just as cleanly as a single new hire.

Use this prompt in General Input: https://www.generalinput.com/prompts/welcome-new-hires-each-morning-from-rippling-to-slack-and-calendar