Reshuffle, now part of Twitter.

Reshuffle is the integration platform for developers. It connects services and systems so you can create custom business processes in minutes not weeks.

Learn More
const { Reshuffle } = require('reshuffle')
const { IMAPConnector } = require('reshuffle-imap-connector')
const { SMTPConnector } = require('reshuffle-smtp-connector')

const app = new Reshuffle()
const imap = new IMAPConnector(app, imapServerOptions, 'connectors/IMAP')
const smtpConnector = new SMTPConnector(app, smtpServerOptions, 'connectors/SMTP')

imap.on({ mailbox: 'INBOX' }, async (event, app) => {
  const originalEmailSender = event.mail.headers.get('from').text
  const subject = event.mail.headers.get('subject')
  const inReplyTo = event.mail.headers.get('message-id')
  await smtpConnector.send({
    to: originalEmailSender,
    text: 'Thank you for your email! We will get back to you shortly',


Convert Custom Development into Integrations

Easy to Iterate & Deploy

Reshuffle's code-centric design enables developers to build integrations that drag-n-drop interfaces simply cannot support. Reshuffle works seamlessly with your CI/CD pipeline.

Business Agility

Reshuffle eliminates the complexity of connecting to services and APIs, empowering developers to build 5x faster and deliver more.

Security First

Reshuffle runs in your cloud account or your own servers so user data never leaves your security perimeter.

Managed Compliance

Reshuffle brings all your integrations into one place, providing centralized management and audit trails for your code and credentials.

Connect Anything

Reshuffle includes built-in connectors to standard cloud services and SaaS APIs, so developers can easily build their own custom connectors.

Open Source

The Reshuffle open source runtime is developer friendly and provides you with full control over your projects and spending.


We’re adding new connectors every week! Sign up to receive a weekly notification of new connectors.

Asana Logo
Jira Logo
AWSElasticTranscoder Logo
AWSLambda Logo
AWSMediaConvert Logo
AWSS3 Logo
Cron Logo
Elasticsearch Logo
FastSpring Logo
Firebase Logo
Github Logo
GoogleAnalytics Logo
GoogleLanguage Logo
GoogleSheets Logo
GoogleTextToSpeech Logo
GoogleTranslate Logo
Http Logo
Monday Logo
MAD Logo
Mixpanel Logo
Nlp Logo
Pgsql Logo
Quickbooks Logo
RedisDB Logo
Salesforce Logo
Shopify Logo
Slack Logo
Smartsheet Logo
Teamwork Logo
Toggl Logo
Twilio Logo
Twitter Logo
Wix Logo
MySQL Logo

Use Cases

Marketing Automation

Major Hollywood studios are using Reshuffle to automate their marketing and customer engagement workflows and connect their homegrown applications with partner APIs and SaaS services like Salesforce and Shopify.

API Modernization

Customers use Reshuffle to modernize and personalize their APIs by adding a layer of logic in front of their existing systems.

Custom Notifications

Reshuffle can be used to customize notifications from internal systems and SaaS platforms into email and Slack messages.

Video Pipelines

Studios and post-production houses are using Reshuffle to customize their video processing workflows. Reshuffle makes it easy to orchestrate different cloud services and integrate them into existing post-production workflows.