Want to get to know more of your followers? Just shoot them a DM and say hello.

How to send automatic DM intros via @zapier + @integromat 👇
There are many ways to do this, but automatically sending DMs to new followers isn't easy with just one tool. So for this solution, we'll combine the powers of Zapier + Integromat. We'll use Airtable to track DMs sent.
Create a new Zap to get started. First step should be "New Follower of Me in Twitter". It will run as soon as you get a new follower.
Filter based on your requirements. You can get super specific with this.

In this example, I'm filtering to only users with over 800 followers that have the word "entrepreneur" in their bio.
Then decide when you want to send the DM. I don't want to send immediately, so I set all of my messages to send at 9am the following day.

Formatting your date can be tricky, so here are some tips from Zapier.
Next, send a Webhook to Integromat. We'll get this setup shortly so you may need to revisit this step.

The Webhook will tell your Integromat workflow to run and send the data from Zapier. Pass in two params: userID + your message. I'm writing the DM directly in the webhook.
Optional last Zap. Creating a record in Airtable that I can keep track of Zap / Integ. runs separately.

The DM isn't sent yet, but I want to know when the workflow has run successfully. Important part: "Zapier" field will be overwritten by Integromat shortly.
^ if for some reason, Integromat isn't successful, you'll see Zapier in the field. You can create a view to keep track of failed runs using this hack.

Now let's head over to Integromat 👇
Start a new workflow with the Webhooks trigger.

Create a new webhook and use the link in your Zap webhook from before.

Initialize the webhook by clicking "Determine Data Structure" and testing your webhook Zap step. You'll receive your params as data inputs.
Send the message to your new follower!

Use the "Send a message" function and pass in the userID and message from your Zapier webhook.
To help me keep track, I also look up the user's profile information and store it in Airtable.

Use the router tool to take the ID from the webhook and lookup your new follower's profile info.
After getting the user's profile info, I send it to Airtable and populate some of their basic info - including the message I sent.

Write "Integromat" into the field mentioned before so I can confirm that this workflow ran successfully.
As a simple notification for myself, I send a message to my private @SlackHQ channel with the new follower's name and the message I sent.

I included a link to their profile so I can quickly check them out.
There are many ways to achieve this goal, but this method can be used for many things.

Use the same Integromat workflow with multiple Zaps so you can send messages based on different filtering criteria.

Hope this was helpful!

If you thought so, retweet and share. 🙏

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with David Flynn

David Flynn Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @David__Flynn

22 Jul
NoCode web portals are quickly becoming the command center for many agencies.

+ Automation and workflow triggers
+ Streamlined source of information
+ Flexible enough for unique situations

Here's how agency owners can leverage tools like this 👇
My team builds these command centers for agencies. 2 types we see most often:

- Self Service Client Portal & Reporting
- Process Mgmt & Activity Monitoring

Bonus points if you do both. Here's the process we follow:
Map out your current processes and find tasks where some manual input is required. Good indicator: logging into many tools for one task

Ask yourself:
- Can task be automated? Partially?
- What manual input is required?
- What data is returned?

Ready? Time to build the tool 🛠
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(