Integration
Connect Confluence Cloud and Houzz Pro
When New Blog Post fires in Confluence Cloud, your agent runs Create Lead Note in Houzz Pro, or New Change Order in Houzz Pro to Create Blog Post in Confluence Cloud. Describe the whole flow and it is built, tested on every scenario and kept running.
What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.
Build solutions, not workarounds.
What do you want Confluence Cloud and Houzz Pro to do together?
Ask the assistant
Connect your AI client
Give your AI client this address.
https://mcp.apiant.aiOne connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.
Set it up in your client
Claude Code
Run this in the directory you want to work in.
claude mcp add --transport http -s project apiant-ai https://mcp.apiant.aiStart Claude Code there, approve the server, and sign in in the browser page it opens.
Claude Code guide (opens in a new tab)Claude, web and desktop
Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.
Setup guide (opens in a new tab)Cursor
Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.
Setup guide (opens in a new tab)Zed
Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.
Setup guide (opens in a new tab)Codex and the ChatGPT desktop app
Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.
Setup guide (opens in a new tab)Any other MCP client
Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.
Setup guide (opens in a new tab)Example flows
What Confluence Cloud and Houzz Pro can do together
From Confluence Cloud to Houzz Pro
When New Blog Post in Confluence Cloud
then Create Lead Note in Houzz Pro
When New Footer Comment in Confluence Cloud
then Update Contact Group in Houzz Pro
From Houzz Pro to Confluence Cloud
When New Change Order in Houzz Pro
then Create Blog Post in Confluence Cloud
When New Contact in Houzz Pro
then Create Footer Comment in Confluence Cloud
Starting points drawn from the triggers and actions in the catalog today. Describe the flow you need, at any depth, and your agent builds it and tests every scenario before it ships.
Everything your agent can do with Confluence Cloud and Houzz Pro
Triggers and actions 20 triggers · 156 actions
Trigger
New Blog PostTriggers when a new blog post is published in your Confluence site, optionally limited to specific spaces.
Trigger
New Footer CommentTriggers when a new footer comment is added to any page, blog post or attachment on the Confluence site.
Trigger
New or Updated PageTriggers when a page is created or edited in your Confluence site.
Trigger
New PageTriggers when a new page is created in Confluence.
Trigger
New Page or Blog PostTriggers when a new page or blog post is created in your Confluence site.
Trigger
New SpaceTriggers when a new space is created on the selected Confluence site.
Trigger
New TaskTriggers when a new task is added to a Confluence page or blog post.
Trigger
Updated PageTriggers when an existing Confluence page is edited (a new version is saved).
Action
Add Label to ContentAdds a label to a Confluence page, blog post or attachment and returns the content's labels.
Action
Create Blog PostCreates a new blog post in a Confluence space, published or as a draft.
Action
Create FolderCreates a folder in a Confluence space, optionally under a parent page or folder.
Action
Create Footer CommentAdds a footer comment to a Confluence page, blog post, attachment or custom content, or posts a reply to an existing footer comment.
Action
Create PageCreates a page in a Confluence space, published or as a draft, optionally under a parent page.
Action
Create Page or Blog PostCreates a new page or blog post in a Confluence space.
Action
Create SpaceCreates a new Confluence space with a name and key or alias, optionally private or from a template.
Action
Delete AttachmentDeletes an attachment, moving it to the trash, or permanently purges an attachment already in the trash.
Action
Delete Blog PostDeletes a Confluence blog post, moving it to the trash, or permanently purges a trashed blog post or discards a draft.
Action
Delete FolderDeletes a folder in Confluence, moving it to the space's trash.
Action
Delete Footer CommentPermanently deletes a footer comment from a Confluence page or blog post.
Action
Delete Inline CommentPermanently deletes an inline comment from a Confluence page or blog post.
Action
Delete PageDeletes a Confluence page, moving it to the trash, or permanently purges a page that is already in the trash.
Action
Get AttachmentReturns a Confluence attachment's details, including its file name, media type, size, container and download link.
Action
Get Blog PostReturns a Confluence blog post by its ID, optionally with its body content, labels, properties, likes and versions.
Action
Get FolderReturns a Confluence folder by its ID, including its title, space, parent and version details.
Action
Get Footer CommentReturns a footer comment on a Confluence page, blog post or attachment by its ID, including its body, status and version.
Action
Get Inline CommentReturns an inline comment on a Confluence page or blog post, including its body, resolution status, highlighted text and version.
Action
Get PageReturns a Confluence page by its ID, optionally with its body, labels, properties, versions and other details.
Action
Get SpaceReturns a Confluence space by its ID, including its key, name, type, status, homepage and any requested extras such as labels, properties or permissions.
Action
Get TaskReturns a Confluence task by its ID, including its status, assignee, due date and the page or blog post it belongs to.
Action
List Blog PostsReturns blog posts across the Confluence site, optionally filtered by space, ID, title or status.
Action
List Child PagesReturns the child pages directly under a Confluence page, with each child's title, status, space and position.
Action
List Page AttachmentsReturns the attachments on a Confluence page, optionally filtered by status, media type or file name.
Action
List Page Footer CommentsReturns the top-level footer comments on a Confluence page.
Action
List Page LabelsReturns the labels on a Confluence page, with each label's ID, name and prefix.
Action
List PagesReturns pages from a Confluence site, optionally filtered by page IDs, spaces, title, status or subtype.
Action
List SpacesReturns the Confluence spaces you can view, optionally filtered by ID, key, type, status or label.
Action
List TasksReturns the tasks in a Confluence site, optionally filtered by status, space, page, blog post, people and dates.
Action
Remove Label from ContentRemoves a label from a Confluence page, blog post or attachment.
Action
Search ContentSearches Confluence content (pages, blog posts, attachments, comments and more) using a Confluence Query Language (CQL) query and returns the matching results.
Action
Search for Page or Blog PostSearches a Confluence site for pages and blog posts whose title matches the words you give, optionally within one space.
Action
Update Blog PostUpdates an existing Confluence blog post's title, content or status, creating a new version.
Action
Update Footer CommentUpdates the text of an existing footer comment on a Confluence page, blog post or attachment.
Action
Update Inline CommentUpdates the text of an inline comment on a Confluence page or blog post, and can resolve or reopen it.
Action
Update PageUpdates an existing Confluence page's title, content, status, parent or owner, saving it as a new version.
Action
Upload AttachmentUploads a file as a new attachment on a Confluence page or blog post.
Trigger
New Change OrderTriggers when a new change order is created in Houzz Pro.
Trigger
New ContactTriggers when a new contact is created in Houzz Pro.
Trigger
New Daily LogTriggers when a new daily log is created in Houzz Pro.
Trigger
New EstimateTriggers when a new estimate is created in Houzz Pro.
Trigger
New ExpenseTriggers when a new expense is created in Houzz Pro.
Trigger
New InvoiceTriggers when a new invoice is created in Houzz Pro.
Trigger
New LeadTriggers when a new lead is created in Houzz Pro.
Trigger
New ProjectTriggers when a new project is created in Houzz Pro.
Trigger
New Purchase OrderTriggers when a new purchase order is created in Houzz Pro.
Trigger
New SubcontractorTriggers when a new subcontractor is created in Houzz Pro.
Trigger
New Time TrackTriggers when a new time track is created in Houzz Pro.
Trigger
New VendorTriggers when a new vendor is created in Houzz Pro.
Action
Archive FileArchives a file. Unarchive restores it.
Action
Archive NoteArchives the note, removing it from the default list. Archiving is how a note is removed.
Action
Archive VendorArchives the vendor, which hides it from lists that filter on archived=false. The vendor and its links are kept, and unarchive restores it.
Action
Convert Lead to ProjectCreates a project from this lead and marks the lead Won. The lead must be in status Won or Current and must not already be converted.
Action
Create Custom FieldCreate a custom field definition for a given entity type.
Action
Create Lead NoteAdds a note to the project or lead in the path. The source defaults to "api" when you do not send one.
Action
Create Project NoteAdds a note to the project or lead in the path. The source defaults to "api" when you do not send one.
Action
Create SubcontractorCreates a subcontractor and sends an invitation to the provided email address. Returns the new subcontractor.
Action
Create Team MemberInvites a person to the account by email. Only the email is required; an optional role and invitation note can be included.
Action
Create VendorCreates a vendor for the company. Only companyName is required.
Action
Delete ContactDeletes a contact.
Action
Delete Contact GroupArchives a contact group rather than removing it permanently. Returns deleted: true on success.
Action
Delete Contact Group ContactRemoves a contact from the group without deleting the contact itself. Returns deleted: true on success.
Action
Delete Daily LogDeletes the daily log.
Action
Delete FileDeletes a file. To keep it but set it aside, archive it instead.
Action
Delete LeadDeletes the lead. To take a lead out of the active pipeline without deleting it, retire it instead.
Action
Delete MilestoneDeletes a milestone.
Action
Delete ProjectDeletes the project. To hide a project without deleting it, update it with archived set to true instead.
Action
Delete SubcontractorDeactivates a subcontractor instead of removing them permanently. Returns deleted: true on success.
Action
Delete TaskDeletes a task.
Action
Delete Team MemberDeactivates the team member; the person is not permanently removed from the account.
Action
Generate Income Payments ReportStarts generating the report and returns its ID with status pending. Poll the report status until it is completed, then fetch the results. Array filters accept at most 1000 values.
Action
Generate Payouts ReportStarts generating the report and returns its ID with status pending. Poll the report status until it is completed, then fetch the results. Array filters accept at most 1000 values.
Action
Get Catalog ItemAssemblies need the assemblies feature on the company plan: without it they are left out of the list and get returns 404. Returns 403 for companies not on the new catalog experience.
Action
Get CategoryRequires the categories feature on the company plan; without it every request returns 403.
Action
Get Change OrderReturns the full change order, including the recipients, attachmentFileIds and totalApplied that list rows omit.
Action
Get ContactReturns a single contact with its address, tags, contact group, and custom field entries.
Action
Get Contact GroupReturns a single contact group with the contacts linked to it and each contact's level.
Action
Get Cost CodeRequires the cost codes feature on the company plan; without it every request returns 403.
Action
Get Daily LogReturns a single daily log with its content, dates and the project it belongs to.
Action
Get Entity by Custom Field ValueResolve the entity whose custom field named `fieldName` holds `value`. Requires the read scope for the requested entityType — a token without it receives no data.
Action
Get EstimateReturns the full estimate, including recipients, attachments and totals for payments and linked change orders, invoices and purchase orders.
Action
Get ExpenseReturns one expense with its project, team member, service, cost code, category, vendor, payment method, the invoice line it was billed on, and its receipt files.
Action
Get Expense Documents Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Expense Documents Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get Expense Payments Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Expense Payments Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get FileReturns a single file or folder within the context given by contextId and contextType, including a download URL for files.
Action
Get Income Documents Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Income Documents Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get Income Payments Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Income Payments Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get InvoiceReturns the full invoice, including the file, recipients and attachmentFileIds that list rows omit.
Action
Get LeadReturns a single lead with its phase, source, contact, addresses and custom field entries. The project ID is populated once the lead has been converted.
Action
Get MilestoneReturns a single milestone with its dates, status, type, parent and the number of tasks linked to it.
Action
Get NoteReturns a single note, including its container, owner and archived state.
Action
Get Open Invoices Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Open Invoices Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get Payouts Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Payouts Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get Profitability Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Profitability Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get ProjectReturns a single project with its status, contact, owner, addresses and custom field entries.
Action
Get Project PunchlistReturns the project's punchlist. Use its id to update it or to list its tasks.
Action
Get Purchase OrderReturns the full purchase order, including the recipients and attachmentFileIds that list rows omit.
Action
Get Sales TaxReturns one sales tax with its components. Archived sales taxes can be fetched by ID.
Action
Get Selections BoardReturns one selections board with its project and, for an allowance board, the allowance that sets its budget.
Action
Get SubcontractorReturns a single subcontractor with company details, trades, address, and status.
Action
Get TaskReturns a single task with its completion state, due date, visibility, and the project or lead and milestone it belongs to.
Action
Get Tax Liability Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Tax Liability Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get Team MemberReturns a single team member with their role, status and contact details.
Action
Get Time Entries Report ResultsReturns the report data. Responds 409 REPORT_NOT_READY while the report is pending and 409 REPORT_FAILED if generation failed. Results are kept for 1 hour after the report is generated.
Action
Get Time Entries Report StatusReturns the generation status. Status is kept for 15 minutes after the report is generated.
Action
Get Time TrackReturns one time track with its project, team member, activity or service, cost code, the invoice or request payment line it was billed on, and its clock segments.
Action
Get VendorReturns the full vendor record, including contact details, payment terms, tags and custom field entries. Works for archived vendors too.
Action
List Assignee CandidatesWho can be assigned to an entity. Use before Add assignees.
Action
List Assignee Filter OptionsThe distinct assignees across the given entities, for building an assignee filter.
Action
List Catalog ItemsOrdered by creation time, oldest first. Assemblies need the assemblies feature on the company plan: without it they are left out of the list and get returns 404. Returns 403 for companies not on the new catalog experience.
Action
List CategoriesOrdered by ID. Archived categories are left out unless includeArchived=true. Requires the categories feature on the company plan; without it every request returns 403.
Action
List Change OrdersSorted by updatedAt descending, then id descending. To sync changes, page with updatedAfter set to your last checkpoint. List rows omit recipients, attachmentFileIds and totalApplied; fetch a single change order for those.
Action
List Contact GroupsFilter by contactGroupType or archived.
Action
List ContactsSearch by name, email, or phone via searchText.
Action
List Cost CodesOrdered by code. Archived cost codes are left out unless includeArchived=true. Requires the cost codes feature on the company plan; without it every request returns 403.
Action
List Custom Field DefinitionsFilter by customableType
Action
List Custom Field EntriesList the custom field entry values stored on a single entity.
Action
List Daily LogsReturns all daily logs, optionally filtered by projectId. Filtering by date range is not supported.
Action
List EstimatesSorted by updatedAt descending, then id descending. To sync changes, page with updatedAfter set to your last checkpoint. List rows omit file, recipients, attachmentFileIds, totalApplied, totalRequested, paymentDue and the linked-document totals; fetch a single estimate for those.
Action
List ExpensesReturns expenses, newest created first. Filter by projectId, houzzUserId, billable, taxable, syncToQb, referenceNumber, or an inclusive date range. startDate and endDate are YYYY-MM-DD and must be sent together.
Action
List FilesLists the files and folders owned by the entity given by contextId and contextType. Returns root-level items unless parentId names a folder, and each file includes a download URL.
Action
List InvoicesSorted by updatedAt descending, then id descending. To sync changes, page with updatedAfter set to your last checkpoint. List rows omit file, recipients and attachmentFileIds; fetch a single invoice for those.
Action
List Lead MilestonesAdditional filtering is not supported.
Action
List Lead NotesReturns active notes by default. Pass archived=true to return archived notes instead.
Action
List Lead PhasesReturns the pipeline phases available to the account, the values accepted by a lead's phaseId field.
Action
List LeadsReturns leads, optionally filtered by contact or pipeline phase.
Action
List Lead TasksAdditional filtering (e.g. by completion state or due date) is not supported.
Action
List Project MilestonesAdditional filtering is not supported.
Action
List Project NotesReturns active notes by default. Pass archived=true to return archived notes instead.
Action
List ProjectsArchived projects are included unless you explicitly pass archived=false.
Action
List Project StatusesReturns the values accepted by a project's statusId field, including account-specific custom statuses.
Action
List Project TasksAdditional filtering (e.g. by completion state or due date) is not supported.
Action
List Project TypesReturns the account's custom project types, the values accepted by a project's projectType field.
Action
List Punchlist TasksAdditional filtering (e.g. by completion state or due date) is not supported.
Action
List Purchase OrdersSorted by updatedAt descending, then id descending. To sync changes, page with updatedAfter set to your last checkpoint. List rows omit recipients and attachmentFileIds; fetch a single purchase order for those.
Action
List Sales TaxesOrdered by creation time, oldest first. Archived sales taxes are left out unless includeArchived=true.
Action
List Sections on a Selections BoardReturns sections for the given selections board, ordered by position.
Action
List Selections BoardsReturns selections boards for the company, ordered by position. Pass projectId to limit the list to one project.
Action
List SubcontractorsSearch by name, email, phone, company, or trade via the query param.
Action
List Subcontractor TradesReturns the trades a subcontractor can be assigned. Use the returned IDs in subInfo.trades when creating or updating a subcontractor.
Action
List Team MembersSearch by name, email, or phone via the query param.
Action
List the Items of an AssemblyOrdered by position. Returns 404 when the catalog item is not an assembly, or when the company plan does not include assemblies. Returns 403 for companies not on the new catalog experience.
Action
List the Line Items of a Change OrderSorted by id ascending. Returns 404 when the change order does not exist.
Action
List the Line Items of an EstimateSorted by id ascending. Returns 404 when the estimate does not exist.
Action
List the Line Items of an InvoiceSorted by id ascending. Returns 404 when the invoice does not exist.
Action
List the Line Items of a Purchase OrderSorted by id ascending. Returns 404 when the purchase order does not exist.
Action
List Time TracksReturns time tracks, newest created first. Filter by projectId, houzzUserId, approvalStatus, or an inclusive work-date range. startDate and endDate are YYYY-MM-DD and must be sent together.
Action
List VendorsFilter by companyName, archived, or tags. Archived vendors are included unless you explicitly pass archived=false.
Action
List what an Assignee is Assigned toThe projects, leads, tasks and milestones one assignee is assigned to, grouped by type.
Action
Reactivate LeadRestores a retired lead to an active status. Clients archived by the original retire are not unarchived.
Action
Retire LeadArchives this lead. Clients that are no longer referenced by another live lead or project are archived along with it, and reactivating the lead does not unarchive them. Won leads cannot be retired.
Action
Unarchive FileRestores an archived file.
Action
Unarchive VendorRestores an archived vendor so it appears in active vendor lists again.
Action
Update Contact GroupUpdates a contact group's name, type, or archived state and returns the updated group. Use archived to archive or restore a group.
Action
Update Contact Group ContactChanges a contact's level within the group and returns the updated contact group.
Action
Update NoteUpdates only the fields you send; the note stays attached to its project or lead.
Action
Update ProjectUpdates only the fields you send. Addresses are upserted: include an address id to update it, omit the id to add a new address. Set archived to hide or restore the project.
Action
Update PunchlistUpdates a punchlist's visibility and returns the updated punchlist.
Action
Update Team MemberUpdates only the fields you send, including the team member's role and contact details.
Action
Update VendorUpdates only the fields you send; omitted fields keep their current values.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Each app on its own
Reviews
What our customers say
More from Confluence Cloud
Confluence Cloud to HubSpotHubSpot is your all-in-one stop for all of your marketing software needs.
Confluence Cloud to SalesforceSalesforce is a leading enterprise customer relationship management (CRM) platform.
Confluence Cloud to SlackSlack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...
Confluence Cloud to Google SheetsGoogle Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.
Confluence Cloud to GmailGmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...
Confluence Cloud to Google CalendarGoogle Calendar is a time management tool providing scheduling features, event reminders, and integration...
More into Houzz Pro
Google Sheets to Houzz ProGoogle Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.
Gmail to Houzz ProGmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...
Google Calendar to Houzz ProGoogle Calendar is a time management tool providing scheduling features, event reminders, and integration...
Google Drive to Houzz ProGoogle Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...
ActiveCampaign to Houzz ProActiveCampaign is a marketing automation, email marketing, and CRM platform.
Airtable to Houzz ProOrganize anything with Airtable, a modern database created for everyone.
Questions
Confluence Cloud and Houzz Pro, answered
What can start an automation from Confluence Cloud?
Any of Confluence Cloud's 8 triggers in the catalog, including New Blog Post, New Footer Comment, New or Updated Page and New Page. Describe the moment in plain language and your agent picks the right one.
What can your agent do in Houzz Pro when something happens in Confluence Cloud?
Any of Houzz Pro's 119 actions, including Create Custom Field, Create Lead Note, Create Project Note and Create Subcontractor. Your agent maps the data both ways and tests every scenario before it ships.
Can it also run from Houzz Pro to Confluence Cloud?
Yes. When something happens in Houzz Pro, your agent can act in Confluence Cloud too. This page covers both directions: Houzz Pro's triggers and Confluence Cloud's actions are listed here as well.
Do I have to build a connector for Confluence Cloud or Houzz Pro?
No. Both are in the catalog with their triggers and actions. You describe the automation; your agent builds it, tests every scenario and keeps it running.
Can my AI client use Confluence Cloud and Houzz Pro without building an automation?
Yes. With your AI client connected to APIANT, ask it to do something in either app once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running. One connection covers both.
What happens when something fails?
Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.
Is there a free plan?
Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.