Show & Tell
Show off your Zaps, workarounds, and tricks. Tell others what you’re building with Zapier.
- 253 Topics
- 594 Replies
Posts in this category should be conversational in nature, meaning that you’re not looking to get help from anyone or ask questions. It’s meant to offer a place to share tips, tricks, use cases, best practices, and workflows with your fellow Community members.You might be thinking…But, I don’t know enough to bother sharing.Not true! Everyone is capable of providing information, because nobody else has the precise experience and ideas that you do. Also, there will always be someone who is less experienced with Zapier than you and who could benefit from your knowledge Share something you could have benefited from last week.Everyone else probably already knows what I’m thinking of sharing.There is SO much to know about Zapier, combining different apps, using advanced features, coming up with clever workarounds, etc. Don’t assume that your ideas are common knowledge. You might be surprised at how many people you can help by sharing!What if what I share isn’t accurate?That’s not the end of
This conversation is more of a “Howto” than a question. I haven’t found much in the Zapier community on how to filter based off of what was edited on an issue, so I thought it would be helpful to others. The below information has been tested on Jira Software Cloud, so I’m not sure how correct it is for Jira Server. IntroductionCurrently with Zapier’s platform, they only have three different triggers, An issue being created, an issue being created with JQL, and an issue being edited. With the “issue edited” trigger, there is no way to determine what was edited, and all that is returned is the full breadth of the ticket as if it was returned in JSON format from an API.This makes the “issue edited” trigger almost useless without filters considering I don’t know of anybody that would want a zap to trigger every time some small change occurs on an issue. However, there is some stuff that we can do with this. WorkflowThe best way I have found to reliably get what was edited on a zap, is to:U
My app csvgetter.com allows you to easily create an export link for an Airtable base. The link is really useful in Zapier because you can specify loads of different data formats CSV, JSON etc. just by changing the parameter. - you can also use parameters to filter and change the filename. All explained on the docs. This demo is no longer than 5 minutes:https://www.youtube.com/watch?v=4EzGF3mUbiA
Have you ever wanted to just hit a button in Airtable to trigger your workflow -- instantly? Learn how in 4 minutes.Most people set up Zaps that have a built-in Airtable trigger. The problem is — these are NOT “instant”. They can take up to 15 minutes to fire depending on your Zapier plan. That’s insane.This video shows you how to do it INSTANTLY, with webhooks. Resources:• Airtable base (read-only): https://airtable.com/shr96FLWu0bQxPrhV• Airtable script w/ instructions: https://gist.github.com/arthurwuhoo/f...• Zapier workflow (read-only): https://zapier.com/shared/32be81f107c...
This article is for you if:you’re curious about how to build a private app using the Zapier platform you’d like to create a custom “form catcher” instead of using Webhooks by Zapier you use Elementor forms and would like a more customizable way to send submissions to Zapier The ChallengeOur Webhooks by Zapier app is perfectly capable of capturing form submissions from apps like Elementor. In most cases, it’s probably fine to use that, but there are a few of advantages to creating a private app on the Zapier developer platform:You can name it something more memorable, which helps if you’re on a team/company plan and multiple people need to build Zaps like this. If you’re building for clients, it’s more obvious to use something they’d naturally search for, rather than Webhooks by Zapier. You can add some detailed instructions in the trigger, meaning you can provide details specific to that particular use case.The Quick OverviewIf a bulleted list is all you need, we’ve got you covered (it
Zapier-owned Zap App Integrations There are ~300+ Zapier-owned Zap app integrations.This includes the ~30 native Zap app integrations: https://zapier.com/apps/categories/zapier-toolsThese are usually the most common/popular and critical Zap app integrations.That is about 5% of the 5,000+ public Zap apps in the Zapier App Directory: https://zapier.com/appsYes, there are private Zap apps and invite-only Zap apps.However, there is no public list available that lists these Zapier-owned Zap app integrations.You can submit a ticket with Zapier Support to request this resource be made available for reference: https://zapier.com/app/get-help While most apps on Zapier are built and maintained by the app developers themselves, Zapier keeps an internal list of app requests.This is a common misconception.If there is a bug, feedback, or feature requests related to a Zap app integration, those can be submitted via a ticket to Zapier Support to be logged: https://zapier.com/app/get-helpBut, more ofte
[EXAMPLES] Zapier Tasks VS Make.com Operations (formerly Integromat) PurposeHelp explain the difference between Zapier Tasks in Zaps and Make.com Operations in Scenarios.Make.com was formerly Integromat. Zapier TasksHelp article to learn about Zapier Tasks: https://help.zapier.com/hc/en-us/articles/8496196837261 OverviewWhenever your Zap successfully completes an action, it counts as a task.Trigger steps do not count as tasks, but successful action steps do.You can see all the tasks your Zaps have attempted in Zap History. How Tasks are CountedThe following count as tasks when your Zap runs:Any successful action step. Any filter step that passes. Any time a path's rules pass. For Sub-Zaps, the Call a Sub-Zap action and the Return From a Sub-Zap action each use 1 task.NoteIf Should This Step Be Considered a "success" When Nothing Is Found? is selected in a search step, the search action will count as a task.Make OperationsHelp article from Make.com: https://www.make.com/en/help/scenario
Automation in Action: APIs vs WebhooksIn simple terms, an API is a set of rules that allow one application to talk to another, while a webhook is a way for an app to provide other applications with real-time information.An API (Application Programming Interface) is a set of protocols and tools for building software applications. It specifies how software components should interact and APIs allow communication between different systems.A Webhook is a way for an app to provide other applications with real-time information. A webhook is a simple HTTP callback, an HTTP POST that occurs when something happens; a simple event-notification via HTTP POST. A webhook delivers data to other applications as it happens, meaning you get data immediately.
Ask AI: Zap Automation Ideas for your Apps ABOUTQ: Need inspiration for workflows to automate between your apps?A: Ask AI for Zap automation ideas! APPSChatGPT by OpenAI https://chat.openai.com PROMPTWhat can I automate with Zapier between these apps: [apps] EXAMPLE
Hello everyone,Back with another integration. This time inspired by this question and since this feature isn’t supported by the built-in Storage app, I decided to make a custom one.Introducing KV Store, a custom Storage integration that uses the Zapier Storage REST API behind the scenes and supports an instant trigger for when a value is created or updated!Currently, it only supports the following triggers and actions but I will be adding more in the future.Triggers: New or Updated Value Actions: Set Value Invite link: https://zapier.com/developer/public-invite/124310/02e450e492d94e83e4480ba74499384d/ ZAPIER SAYS: This is an invite-only integration, created by a dedicated member of the Zapier Community. It is not publicly available, nor is it created by Zapier directly. Any questions/suggestions should be addressed to the creator, as they would be the best person to act on the feedback Thanks@ikbelkirasan for your hard work and for sharing with the community!
Hi, all!I work with Chiefs-of-Staff on teams at VC-backed startups.My clients find creating and sharing meeting minutes can be super time-consuming, so I created a Zapier pipeline that integrates automatically generated Google Meet transcripts with OpenAI to produce comprehensive meeting minutes, including:A summary, Key insights, Top quotes, Requests for help from the rest of the company, and Feedback for the meeting facilitators/participantsThis is then posted to the company Slack.Here’s a tutorial on how to build a Zapier Zap that connect with your own data and automatically creates meeting summaries!There’s so much more I’d like to do with this, including linking directly to video clips of the quotes, storing the transcript in a vector DB like Pinecone so it can be queried discursively later (many via a Slack bot w/ access to the company’s private knowledge repo?), and incorporating context in re the company’s quarterly goals into the prompts…I had a blast creating this pipeline wi
Ask AI: Configure API HTTP Request for Webhook ABOUTUse AI to help configure an API HTTP Request for a Webhook Zap step. APPSChatGPT by OpenAI https://chat.openai.com Webhooks by Zapier Methods: GET, POST, PUT, PATCH, DELETE https://zapier.com/apps/webhook/help PROMPTWrite the API HTTP request for [XXX] EXAMPLE
GUIDE: Use OpenAI in Slack ZapGet the Zap: https://zapier.com/shared/11d3eaab5b0cf67f33397ba21daab3b239bbb781 PurposeProvide a prompt in the form of a question or instructions as a message in a specific Slack Channel and get an autoreply message as a thread. PrerequisitesZapier paid plan OpenAI paid account Slack Workspace Zap StepsStepsTrigger: Slack - New Message Posted to Channel Action: OpenAI - Send Prompt Action: Slack - Send Channel Message (as Thread) EXAMPLE: Slack Channel MessageUsed to trigger the Zap with a prompt for OpenAI. EXAMPLE: Slack Channel Message Thread ReplyZap sends an autoreply message thread with the results from the OpenAI prompt.
How to Get the PDF Version of a GDrive File (GDocs / GSheets / GSlides) Did you know GDrive automatically makes a PDF version of the file available? Simply search for “application/pdf” in the returned response data of the Zap step! Example: GDocs Example: GSlides
Hello, I'd like to share an idea about mark dependences of zap actions. Working in zap we delete and edit its actions . Deleting or editing an action will delete or change its output. To easily find out which actions depend on the output of a particular action, it would be helpful to have some indication of this relationship. For example, we could include a mark next to the action's title that shows the numbering of actions that use the output of that action. Similarly, it would also be useful to see which actions provide input to a particular action. Please see the screenshot attached. For instance, if action #8 depends on actions #1 and #3, and actions #9 and #11 depend on the output of action #8, this relationship could be shown visually on the interface. So, as soon as you will delete the output of action #8 from actions #9 and #11, at the output block of action #8 there would be nothing. Also it would be convenient to mark actions, where some hardcode is used, because we used to f
GUIDE: Use OpenAI to replace multiple Formatter Steps and save Zap Tasks PurposeUse OpenAI to replace multiple Formatter Steps to save Zap Tasks PrerequisitesZapier paid plan OpenAI paid account EXAMPLE: Zap StepAction: OpenAI - Send PromptThe values after “Text: ” seen in the screenshot should be converted to use a mapped variable in order to make the Zap dynamic. NOTE: You will likely have to do some testing and fine-tuning to get predictable and repeatable results. ResultsYou can map the “Choices__1__Text” variable into following Zap action steps.
Creating a random string to be used as an order/invoice ID (or anything else for that matter) is something that can be done pretty easily. Here's @nicksimard's approach:Pick a Formatter step and choose Numbers -- Spreadsheet-Style Formula. Then use RANDBETWEEN:The odds of ever having a duplicate are extremely low. If you wanted to, you could create two of these steps then combine the mapped fields, to make it even more unique, but there's probably no need.You could also create a Pick From List, choose random and have some preset options to choose from that you can add to the randomly generated number.Like this:OR, yet another way is to either use a field from the Trigger (or prior step) on its own, or combined with the randomly generated string: Hope this gives you some inspiration for how to randomly generate a string! Are any of y'all generating or using random strings within your Zap and if so, how are you using them? We'd love to hear about your use cases!