Get Support
Have a question? Let's get you an answer!
Other Help Resources
Wait, there's more! Check out these Community sourced spaces for additional resources.
Learning Resources
All of our best learning resources can be found here.
Share your knowledge
Give back to the Community by sharing your automation wins and helping to answer questions.
Other Learning Resources
Some of our favorite additional ways to upskill your Zapier knowledge.
Product Updates
Check out what is new and upcoming with Zapier with our regular product updates.
Early Access Program
Want to join Early Access? Learn more here.
Check out the latest articles posted in the Community
Search hundreds of guides in our Help Center
Enroll for free on our bite size courses and multi-course paths
Read detailed walk-throughs on the Zapier blog
Join live and access past webinar recordings
Check out the latest video guides on our YouTube channel
Hello!We’ve just built a connector that lets you forecast revenue, sales, and other business metrics directly in Zapier. The connector is currently in beta, but we’re happy to share access and give you some free credits to try it out. We’d love to hear your feedback and learn how we can improve the connector to make it easier for you to use in your workflows. Here’s a quick “hello world” demo:Best regards,Andrei XXXXXXXFAIM Invite link to access the app: https://zapier.com/developer/public-invite/233744/3632ef55b34213bbd921d39f04f336a8/ This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing personal or potentially sensitive details.
Been wondering how to scrape any website without code or complicated setup inside your Zapier automations???Meet AI Scraper by Parsera - originally launched on n8n with over 10,000 downloads, and now fully available on Zapier ✅ With AI Scraper by Parsera, you can:Scrape data from any Webpage (provide URL and data description) Parse HTML files Use pre-built Extractors (Scrapers) that make it possible to: select webpages directly from a Website Tree Map Generate scraping code based on your scraping settings (URL + data description and much more...
If you manage social media, you know the struggle — posting across multiple platforms, engaging with your audience, and then trying to figure out what’s actually working.Most of us end up juggling spreadsheets, screenshots, and endless tabs just to track performance. But what if you could see all your post insights — likes, comments, reach, and clicks — in one dashboard, updated automatically?That’s where Zapier automation comes in.💡 The IdeaInstead of manually checking analytics on LinkedIn, Instagram, Facebook, or X (Twitter), you can use Zapier to automatically pull your post data into a Google Sheet or Notion dashboard. Every time you publish a post, Zapier does the heavy lifting — capturing your metrics and keeping everything updated in real time.No manual entry.No waiting for reports.No data chaos.⚙️ How to Set It UpHere’s a simple structure you can follow: Trigger: “New post” or “new media” event from your social media platform (depending on the app’s available triggers). Action: Use “Find Post” or “Get Post Insights” (some platforms require API connection or third-party tools). Output: Send the metrics — likes, comments, impressions, reach, etc. — directly into Google Sheets, Notion, or Airtable. Bonus Step: Add filters or delays to track posts only after 24–48 hours for more stable performance metrics. 🚀 Why It Matters For business owners: Instantly see which posts drive engagement and leads. For agencies: Create accurate client reports without spending hours collecting data. For creators: Identify what content resonates most with your audience. When your performance data updates itself, you stop guessing — and start making smarter content decisions faster.💬 Final ThoughtAutomation isn’t just about saving time; it’s about gaining focus. When Zapier sends your post data straight to a live dashboard, you can stop chasing metrics and start mastering them.It’s the perfect mix of creativity and clarity — powered by automation.
It’s always bugged me that Notion’s official Zapier integration doesn’t provide a way to retrieve someone’s user ID using their email address. You can only retrieve a user by their ID, but often, all you have is their email address.The reason for this is probably that Notion’s API doesn’t directly support retrieval of a user by their email address; you can only either list all users, or retrieve a single user by their ID.Fortunately, Custom Actions provides a workaround, since it can combine API calls with light filtering to pull this off in a single action. It’s dead simple to use, and just requires a single input - the email address of the user whose ID you want to retrieve: If you don’t want to use the AI Copilot builder in Custom Actions, you can just paste this into the Code box under the Advanced tab:// Define an async function to retrieve all users in a Notion workspaceexport async function getUsersByEmail(params: { email: string }): Promise<{ result: any[] }> { // Extract the email from the input object const { email } = params; // Define the URL for the Notion API endpoint to list all users const url = 'https://api.notion.com/v1/users'; // Use fetchWithZapier to make the API request const response = await fetchWithZapier(url, { method: 'GET', headers: { 'Notion-Version': '2025-09-03' // Specify the Notion API version } }); // Throw an error if the response is not OK await response.throwErrorIfNotOk(); // Parse the JSON response const data = await response.json(); // Filter the users by the provided email address const filteredUsers = data.results.filter((user: any) => { return user.type === 'person' && user.person.email === email; }); // Return the filtered users in a result property return { result: filteredUsers };}
It’s always bugged me that Notion’s API (and, by extension, its Zapier integration) didn’t support applying a template to a page in a database. You go to all the work of creating detailed templates for your databases, but then can’t use them in automations.It’s still not supported yet in the Zapier integration, but templates are now exposed in Notion’s API. I learned about it here.In the meantime, I’ve created a simple Custom Action to apply a template to an existing page - the code is below if you want to copy. It just takes two inputs - the page_id of the page you want to apply the template to, and the template_id that you want to apply.You can find all the template_ids for a given data source using the GET https://api.notion.com/data_sources/{data_source_id}/templates endpoint. See documentation here. I ran this once and then saved the template_ids I wanted to use as global variables so I could reuse them across different Zaps. export async function applyTemplateToPage(params: { pageId: string, templateId: string }): Promise<{ result: string, url: string }> { // Destructure the input parameters const { pageId, templateId } = params; // Construct the URL for the Notion API endpoint const url = `https://api.notion.com/v1/pages/${pageId}`; // Define the request body to apply the template const requestBody = { template: { type: 'template_id', template_id: templateId, } }; // Make the API request using fetchWithZapier const response = await fetchWithZapier(url, { method: 'PATCH', // Assuming PATCH is used to update the page with a template headers: { 'Content-Type': 'application/json', 'Notion-Version': '2025-09-03' // Use the updated Notion-Version }, body: JSON.stringify(requestBody) }); // Throw an error if the response is not ok await response.throwErrorIfNotOk(); // Parse the response JSON const responseData = await response.json(); // Return a confirmation message and the URL of the updated page return { result: "Template applied successfully", url: responseData.url };}
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OK