MailSlurp logo
Email and SMS integration testing workflow

Test signup, OTP, password reset, and notification flows with real messages

MailSlurp gives QA and engineering teams programmable inboxes and phone numbers for integration tests. Create test identities, wait for email or SMS, extract codes and links, assert message content, and keep CI release gates deterministic.

Trusted by top companies worldwide

  • Broadcom
  • Scraper
  • Trivago
  • Avast
  • Wolt
  • Panasonic
  • Broadcom
  • Scraper
  • Trivago
  • Avast
  • Wolt
  • Panasonic
Device preview workflow for delivered test emails

Extend journey tests with rendered message proof

After CI proves the signup, OTP, reset, or notification flow completes, use MailSlurp device previews and email audit checks to review the delivered message, verify links, and keep evidence for the next release.

MFA and OTP testing with real messages

Provision a fresh inbox or phone number for every test run

Create disposable email addresses and programmable phone numbers on demand, then control email and SMS from Playwright, Cypress, Selenium, Jest, or your own integration test harness.

Wait for the exact message, then assert the payload

Use bounded waits, sender and subject matching, regex extraction, attachment inspection, webhook events, and SDK helpers so email and SMS tests fail with useful evidence instead of timing noise.

Integrate MailSlurp Seamlessly

Integrate with any framework

Official plugins and SDKs for all major programming languages, frameworks, and test platforms. All functionality available via API or dashboard.

Flexible integration patterns

CI/CD Native

MailSlurp fits right into your existing development, testing, and CI/CD workflows. Deploy and iterate with confidence and actionable feedback.

Email and SMS integration workflows MailSlurp supports

Cover the customer journeys that usually break quietly: authentication, onboarding, payments, alerts, and inbound automation.

OTP and MFA checks

Receive SMS and email codes in code, extract the OTP, and complete the same verification flow customers use.

Signup and magic links

Create a real inbox, trigger signup or invite email, extract the link, and continue the browser journey.

Password reset coverage

Assert reset sender, subject, link, token, and timing before authentication changes reach production.

Attachments and headers

Inspect MIME parts, headers, files, recipients, links, and message metadata from API responses.

Parallel CI isolation

Create inboxes and numbers per worker so tests do not collide across parallel builds or shared staging data.

Device previews and audits

Preview important delivered emails and audit links or assets after the core browser or API journey passes.

Video walkthroughs

Test user signup OTP and MFA with the Playwright recorder

Use the Playwright codegen recorder for no-code testing

Postman integration testing with real email accounts

Open emails and click links in Selenium with C#

No-code automation testing with Playwright Codegen

Open emails in Cypress for newsletter signup testing

Test password reset email with Node.js and Vitest

Testing workflows at production scale

Messages processed

500 million+

Scale for CI, staging, and production checks.

Channels covered

Email + SMS

One platform for inboxes, phone numbers, OTP, and webhooks.

Mature platform

10+ years

Stable APIs for long-running test suites.