Stack icon

Stack Integration

Construction takeoff and estimating platform for quantities, proposals, and project bids. Connect Stack project activity to workflows that keep stakeholders and delivery tools up to date. Start from Watch Customer Contacts, then use Get a Customer Contact or Get a File to move work forward.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for Stack integration

Triggers can detect changes in Stack and run actions that can create, search or modify data inside Stack automatically [3] — exactly how you set them.

  • Stack icon
    Watch Customer ContactsTriggers when customer contact events occur.
  • Stack icon
    Watch TakeoffsTriggers when a takeoff event occurs.
  • Stack icon
    Get a Customer ContactRetrieves a specific customer contact.
  • Stack icon
    Get a FileRetrieves file details from the service.
  • Stack icon
    Get a FolderRetrieves a specific folder.
  • Stack icon
    Get a UserRetrieves a specific user.
  • Stack icon
    Get a WorksheetRetrieves a specific worksheet.
  • Stack icon
    Get Active UserRetrieves the active user.
  • Stack icon
    Get an Estimate ProposalRetrieves a specific estimate proposal.
  • Stack icon
    Get Project StatusesRetrieves project statuses.
  • Stack icon
    List Customer ContactsRetrieves a list of customer contacts.
  • Stack icon
    List Estimate ProposalsRetrieves estimate proposals on a takeoff.
  • Stack icon
    List Estimate WorksheetsRetrieves estimate worksheets on a takeoff.
  • Stack icon
    List FoldersRetrieves folders within a specified folder.
  • Stack icon
    List Library Takeoff TemplatesRetrieves library takeoff templates on a takeoff.
  • Stack icon
    List Root FoldersRetrieves folders in the project root.
  • Stack icon
    List TakeoffsRetrieves all takeoffs from the specified source.
  • Stack icon
    Add Library Takeoff TemplatesAdds library takeoff templates to a takeoff.
  • Stack icon
    Assign a Project to a UserAssigns a project to a user.
  • Stack icon
    Create a Customer ContactCreates a new customer contact.

How to integrate Stack in automation workflow?

3 simple steps to make your Stack connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How Stack connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever Stack app is called in workflows. That allows your project management automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that Stack supports.

The following table illustrates what fields Stack integration require during authorization flow inside our workflow builder [4].

Demonstration of Stack connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
STACK – EnvironmentRequired
select

Select your environment (required). Choose Sandbox for testing or Production for live data. Do not include https://.

STACK – Client IDRequired
text

Enter your Client ID (required). This value is provided by STACK as part of your API credentials.

STACK – Client SecretRequired
password

Paste your Client Secret (required). This is used to generate the Base64 Authorization header. Anyone with access to this secret can access your account, so keep it secure.

Connect Stack to popular apps on WEXTL

Enter a name of the other app you want to sync with Stack below. Click on selected app to explore integration options with Stack. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with Stack integration

Select Watch Customer Contacts trigger from Stack - this will be a starting point in your automation. Whenever event happens in Stack, workflow will start [7] from Watch Customer Contacts node.

Search for Delete Customer Contact, connect it as the next step of integration sequence. You can use filters between Watch Customer Contacts and Delete Customer Contact, so only important data pass from Watch Customer Contacts to the next step. WEXTL gives you full control over the process of Stack automation. All parts of workflow are visible on the canvas [4].

Stack on WEXTL has 38 modules for building project management automations. Explore Stack documentation for more.

Video slide demonstrates how Watch Customer Contacts and Delete Customer Contact nodes are used in Stack workflow.

Video slide demonstrates how Watch Customer Contacts and Delete Customer Contact [6] nodes are used in Stack workflow.

Frequently asked questions

Common questions about automating Stack in your workflows.

Try Stack on WEXTL®

Claim your 3-day trial to build Stack integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the Stack integration.

  1. Stack integration source code, module specs and credentials implementation.
  2. Internal Stack integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official Stack vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® Stack App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation