Show & Tell
Show off your Zaps, workarounds, and tricks. Tell others what you’re building with Zapier.
- 288 Topics
- 623 Replies
Hey Zappers!Have you ever wanted to embed an image somewhere, like on a website or in a blog post and then update it automatically?Some possible use cases:a weekly updated graphic showing progress of some sort the most recent member to join your community a screenshot of some sort (a tweet, Instagram post, etc)Using Google Drive to Host the ImageThis can likely be done with other services, like Dropbox, but in this example we’ll use Google Drive because I know it has a Replace File action.Make the Image EmbeddableThere are a few steps required:Upload the graphic to Google Drive Share it so that “anyone with the link” can view it Add the ID of the image at the end of this URL: https://drive.google.com/uc?export=view&id= Use some basic HTML to embed it: Update It with a ZapNow that we’ve got the image uploaded and embedded, let’s see how to replace the file in-place, so that anywhere you’re displaying it, it will be updated.Getting the New ImageThis part will be different for ever
How to get the CSV Version of Excel/GSheet (XLS) File using GDrive Did you know GDrive automatically makes a CSV version of an (Excel/GSheet) XLS file available? Simply search for “text/csv” in the returned response data of the GDrive Zap step!
TUTORIAL: How to See the Available Triggers & Actions for a Zap App StepsSearch for the Zap app here: https://zapier.com/apps Select an app to view the profile page Example: Mailchimp - https://zapier.com/apps/mailchimp/integrations#triggers-and-actions Scroll to the section for “Supported triggers and actions”
BEST PRACTICE: Label Zaps with the Unique ID from Webhook Trigger Steps What?If you use the Webhooks (Catch Hook) app event as the Zap trigger step, then this tip is for you! Why?This makes your Zaps searchable by the Unique ID from the Custom Webhook URL. Example
BEST PRACTICE: Label App Connections when there are Multiple Accounts for 1 App Where are your app connections located?Here: https://zapier.com/app/connections Why?This will ensure you are selecting the correct app account when choose the account for your Zap steps.NOTE: Many apps will properly label the app connection once authenticated in Zapier. EXAMPLE
Tips & Tricks for Authenticating or Connecting an App Tips & TricksTry using a private browser Try using a different browser Make sure your browser is updated Articlehttps://zapier.com/help/manage/app-connections/manage-your-app-connections
Generate Secure Passwords or Unique Values in Zaps with Password Wolf API If you need to generate secure passwords or unique values in Zaps, then check out Password Wolf. This can be used in a Zap by using the Webhooks (GET) request as an action step. Site: https://passwordwolf.com
Zapier Status Page Link: https://status.zapier.comGreen is Good! SectionsSystem Metrics: https://status.zapier.com/#custom-metrics-container App Status: https://status.zapier.com/#app-status Incident History: https://status.zapier.com/#incidents-list Subscribe to UpdatesEmail SMS Slack RSS Webhook Twitter Profile: https://twitter.com/zapierstatus NOTEMany other apps have their own Status Pages. Example for Airtable: https://status.airtable.com
[GUIDE] How to Trigger an Airtable Automation with a Webhook from a Zap AirtableCreate an Airtable Automation with a this trigger: When webhook receivedMake sure to configure the Action steps for your Airtable Automation, test, and turn ON.Airtable help article: https://support.airtable.com/hc/en-us/articles/1500003044161-Incoming-webhooks-trigger ZapStepsTrigger: (up to you) Action: Webhooks - POST See below screenshots and bullet point for how to configure This will be used to trigger the Airtable Automation via a Webhook In the URL, replace the url with the Webhook URL from your Airtable Automation trigger. In the Data, add the key/value pairs TIP: It’s a good idea to add a Timestamp parameter to use as a cache buster Set a Header Content-Type: application/json Leave all other fields blank or set to the default values NOTESZaps Make sure to test your Zap Make sure to turn your Zap ON Check your Zap Runs to help you troubleshoot Airtable Automation Make sure to t
Mod Edit: 03-29-2023TIP: Create unlimited unique task-specific email addresses with Gmail Gmail Article: https://support.google.com/a/users/answer/9308648?hl=en WhatQ: Do you want unique Gmail email addresses without having to create multiple Gmail accounts or aliases for specific tasks?A: Simply add a plus sign (+) and any word before the @ sign in your current email address.Messages will still reach you, and you’ll have an infinite amount of emails for different purposes. ExamplesIf your Google Workspace email address is email@example.com, then you can:Sign up for newsletters with firstname.lastname@example.org. Let prospective clients or customers contact email@example.com. Allow team members to surface urgent issues in your inbox by contacting firstname.lastname@example.org.You can even combine these addresses with filters to automatically label and sort your messages. (read more below)For instance, filters can automatically archive and apply the News label to all incoming newsletters sent to
⚠️ Points of Failure for Zaps Zaps have 3 Points of Failure:Apps used in Zaps If an app used in a Zap step has issues Check the App’s status page. Example for Airtable: https://status.airtable.com Zapier infrastructure If infrastructure used by Zapier has issues Check the Zapier Status Page: https://status.zapier.com Human interference If a human modifies a Zap Check the Zap > Details ( i ) > Change History OR If a human modifies elements in an App that are relied up by the Zap Check the history logs of changes in the app (if available) TIP: When in doubt, test it out!
Set Attachment Filename with the Airtable API (PATCH) PURPOSEUse the Airtable API to make a PATCH Request that will set the filename for a new file in an Attachment type field. PREPGet your Airtable API Key: https://support.airtable.com/hc/en-us/articles/219046777-How-do-I-get-my-API-key- Get your Airtable Base ID: https://support.airtable.com/hc/en-us/articles/4405741487383-Understanding-Airtable-IDs Get your Attachment type field name. NOTE: If you change the name of the Attachment field, then the Zap will break. NOTESThis can only be used to create new files in an Attachment type field. Cannot update existing Attachment file names. This will replace existing files in the Attachment field. Review help article with how to send files in Zaps: https://zapier.com/help/create/basics/send-files-in-zaps CONFIGFor the Action step App, use Webhooks: https://zapier.com/apps/webhook/help For the Action step Event, use the Custom Request option Set the Method to PATCH In the URL Replace [APP_I
ROI of AutomationQ: Wondering about the ROI, value proposition, and justification for automation?A: This will put that into perspective...BenefitsSome benefits include…ROI (Return on Investment) Speed Time saving Accuracy Lower Overhead EXAMPLEConditions(Feel free to swap out the numbers and adjust the math)Zapier Starter plan costs $20/month paid annually ($240/year) Zapier Starter plan comes with 750 Tasks (Zap trigger steps don’t count as Tasks) You use all 750 Tasks in a billing cycle (9,000/year) [$0.04 per Task] Each Zap action step saves you 30 seconds (6.25 hours per month and 75 hours per year) [make sure to factor in context switching, rework, etc.] You value your time at $100/hour If you do those 75 hours of work, then that’s the equivalent of $7,500/year.If the Zaps do the work of those 75 hours per year, then that costs $240/year.That’s a net return of $7,260/year. (30.25x increase) Plus, you now have 75 hours of time during the year to devote to other jobs that can possib
Expert Explains: What is a Webhook? 🪝 Definition: A webhook is an instant notification from one app to another app when an event happens in the origin app, and includes a data payload sent to the destination app. Purpose:Webhooks are used to trigger Zaps when there is a new event with data in the origin app.This is known as an Instant trigger type in Zaps.Zaps with Instant triggers are labeled as ‘Instant’ on your dashboard and in the Zap editor. Example Event: Contact CreatedExample Payload:Contact ID Contact Name - First Contact Name - Last Contact Email Contact Phone App: Webhooks by ZapierTriggers/Actions: https://zapier.com/apps/webhook/integrations#triggers-and-actionsHelp: https://zapier.com/apps/webhook/help Learn More: https://zapier.com/page/webhooks/ The other type of Zap trigger is known as a scheduled polling trigger:
Expert Explains: Scheduled Polling Trigger Definition: A scheduled polling trigger frequently fetches data from an origin app for a given event at set intervals. Use in Zaps:With a polling trigger, Zapier will check for new data from your Zap trigger app.The check frequency depends on your depending on your pricing plan, and can range from every 1 to 15 minutes in order to start your Zap.Think of this as Zapier frequently checking to fetch (aka pull) new data from the Zap trigger app for the desired event. (e.g. Contact Created) Example: The Zap will only process if and when new data is found.:00 - Zap checks for new data, but no new data is found, so nothing happens :15 - Zap checks for new data, and yes new data is found, so the Zap triggers and processes :30 - Zap checks for new data, but no new data is found, so nothing happens :45 - Zap checks for new data, but no new data is found, so nothing happens Learn more: https://zapier.com/help/create/basics/set-up-your-zap-trigger#trigge
[GUIDE] How to use the Monday GraphQL API in Zaps with the Webhooks App CreditsTroy Tessalone is a Certified Zapier Expert at Automation Ace. PurposeHow to use the Webhooks app to interact with the Monday GraphQL API in Zaps. App: WebhooksTriggers/Actions: https://zapier.com/apps/webhook/integrations#triggers-and-actionsHelp: https://zapier.com/apps/webhook/help Monday APIMonday API Documentation: https://api.developer.monday.com/docs GraphQLWhat is GraphQL?GraphQL is a flexible query language that allows you to return as much or as little data as you need.Unlike REST APIs where there are multiple endpoints returning different data, GraphQL always exposes 1 endpoint and allows you to determine the structure of the returned data. (https://api.monday.com/v2)In GraphQL there are 2 possible operations:queries mutationsA query performs the READ operation and does not change or alter any data.A mutation is a special type of query that performs the CUD (Create, Update, Delete) operations to m
Log in to the Community
Use your Zapier credentialsLog in with Zapier
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.