How to Setup Bearer Token in HubSpot Workflow Custom Code

How to Setup Bearer Token in HubSpot Workflow Custom Code

When building custom integrations in HubSpot, you often need to securely call external services like AWS Lambda. To protect your endpoint, you should use a Bearer Token inside your workflow’s Custom Code action. In this guide, I will show you step by step how to setup and use a Bearer Token in HubSpot Workflow Custom … Read more

How to Make Reliable HubSpot API Requests in Python (With Retry Logic)

How to Make Reliable HubSpot API Requests in Python (With Retry Logic)

Working with APIs can sometimes be tricky, especially when dealing with network timeouts, server errors, or rate limits.In this post, we’ll walk through a Python function that makes requests to the HubSpot API with built-in retry logic to make it more reliable. Why You Need Retry Logic for API Calls When you send a request … Read more

How to Use HubSpot CRM v4 Associations: A Guide for Beginners

How to Use HubSpot CRM v4 Associations

If you’ve tried to use HubSpot’s v4 Association API, you probably felt confused. The docs are complex, the setup isn’t beginner-friendly, and the new structure (compared to v3) isn’t easy to follow. In this guide, I’ll walk you through how I got it working—step-by-step. 🤔 What Are “Associations” in HubSpot? Associations mean connecting two objects … Read more

How to Fix SQS Visibility Timeout in AWS Lambda

How to Fix SQS Visibility Timeout in AWS Lambda

Have you seen this error during deployment? This might look confusing, but don’t worry — it’s easy to fix once you understand how Lambda and SQS work together. What This Error Means When AWS Lambda reads a message from SQS, that message becomes “invisible” to other consumers for a short time. This is called the … Read more

How to Avoid AWS Lambda Timeout When Processing HubSpot Records

How to Avoid AWS Lambda Timeout When Processing HubSpot Records

🧠 The Problem When using AWS Lambda to process HubSpot objects records (specially for company data), there is a limit. One Lambda function can only run for up to 15 minutes. If it takes longer, it will stop automatically. This happened in our setup. The Lambda logs showed this error: We were using batch processing, … Read more

How to Parse Custom Logs in Datadog Using Grok Rules

How to Parse Custom Logs in Datadog Using Grok Rules

📘 Why Log Parsing is Important in Datadog? When your apps or microservices send logs to Datadog, sometimes the log is just plain text or raw JSON. If you want to search, filter, and monitor specific values like objectId, eventId, or sourceId, you need to extract those values first. This is called log parsing. Parsing … Read more

Understanding Lambda’s Event and Context Parameters

Understanding Lambda's Event and Context Parameters

So, you’re diving into the world of AWS Lambda, building serverless functions that spring to life with just a trigger. You’ve written your first lambda_handler, and you’re staring at those two mysterious parameters: event and context. What are they, and why do they matter? Don’t worry, you’re not alone! Let’s demystify these core components of … Read more

Sync HubSpot Company Records to S3 Using AWS Lambda and Step Functions

Sync HubSpot Company Records to S3 Using AWS Lambda and Step Functions

In this guide, I will show you how to build an AWS Lambda project that gets HubSpot company records and saves them to an S3 bucket. We use Step Functions to continue the batch process safely. This helps avoid Lambda timeout problems. ✅ What This Lambda Function Does 🗂️ Project Structure 🔧 handler.py This is … Read more