Skip to main content

How to connect Penfold to IRIS Staffology

Written by Laura

Connect IRIS Staffology to Penfold to automatically process pension contributions when you finalise payroll.

Once connected, there's no need to manually upload contribution files for each pay run. Penfold will automatically retrieve and process contribution data directly from Staffology.

Connect Staffology to Penfold

Log in to your Penfold employer account.

1. Navigate to Settings > Payroll Integrations.

2. Select IRIS Staffology.

3. Select Process contributions > Connect to IRIS Staffology.

4. Enter your Staffology API key when prompted.

5. Follow the on-screen steps to complete the connection.

Once connected, your integration will remain active and future payroll submissions will be processed automatically.

๐Ÿ‘‰ Tip: You only need to connect Staffology once. There's no need to reconnect for each payrun.

๐Ÿ”‘ Obtaining Your Staffology API Key

To connect Staffology to Penfold, you'll need to retrieve your Staffology API key first.

Follow these steps:

  1. ๐Ÿ–ฅ Log in to the Staffology by IRIS platform

  2. ๐Ÿ‘ค Select your account/profile

  3. โš™ Navigate to API Keys

  4. ๐Ÿ“‹ Copy the Penfold API Key

  5. ๐Ÿ”— Return to the connection page

  6. ๐Ÿ“ Paste the key into the field labelled "Your Staffology by IRIS API Key"

  7. โœ… Complete the connection process

Note: Ensure you copy the Penfold API Key specifically, as this is the key used to establish the connection between Staffology and Penfold.

How payroll processing works

Once you've finalised a pay run in Staffology:

  1. Staffology automatically notifies Penfold.

  2. Penfold retrieves contribution data through the Staffology API.

  3. Contributions begin processing automatically.

  4. The contribution upload will appear on the workplace platform.

Processing is asynchronous, so contributions may take a few minutes to appear.

๐Ÿ‘‰ Tip: Most payrolls will appear in Penfold within 5โ€“10 minutes of finalisation.

Manual uploads and duplicate submissions

To help prevent duplicate contributions, Penfold automatically blocks manual uploads for pay periods that have already been processed through the Staffology integration.

If a pay period has been successfully processed via Staffology:

  • Manual uploads for the same pay period will be rejected.

  • Existing contribution data will remain unchanged.

  • Duplicate processing will be prevented automatically.

โ—Note: If you're connected to Staffology, you should not need to manually upload contribution files for processed pay periods.

Delaying pension payments

Currently, contributions begin processing as soon as payroll is finalised in Staffology.

It's not currently possible to:

  • Finalise payroll on one date

  • Delay pension processing until a future date

For example, if payroll is finalised on the 15th of the month, contributions will begin processing immediately rather than waiting until the 1st of the following month.

Troubleshooting

My contributions haven't appeared yet

Contributions can take up to 10 minutes to appear after payroll has been finalised.

If you can't see them:

  • Confirm the pay run has been finalised successfully in Staffology.

  • Check that your Staffology integration is still connected.

  • Allow up to 10 minutes for processing to complete.

Why can't I upload a contribution file?

This usually means the Staffology integration has already processed that pay period.

To prevent duplicate submissions, Penfold automatically blocks manual uploads where contribution data has already been received through Staffology.

Can I still upload PAPDIS files manually?

Yes, but only for pay periods that haven't already been processed through the Staffology integration.

If contribution data has already been received from Staffology, any manual upload for the same pay period will be rejected.

Need help?

If you're having trouble connecting Staffology or can't see your contributions after 10 minutes, get in touch with our workplace support team at autoenrolment@getpenfold.com and we will be happy to help

Did this answer your question?